[MacPorts] #19733: Gnatmake uses Apple's gcc by default
MacPorts
noreply at macports.org
Fri May 22 23:21:10 PDT 2009
#19733: Gnatmake uses Apple's gcc by default
------------------------------+---------------------------------------------
Reporter: jarimatti@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: gnatmake | Port: gnat-gcc
------------------------------+---------------------------------------------
After installation the gnatmake uses Apple's gcc (4.0.1), which does not
have Ada. The workaround is to pass parameters via the command line (or
via other means).
Would it be possible to make the gnatmake use the gnat-gcc compilers out
of the box? Or at least output a note when installing that you need to do
this?
Sample call and output:
{{{
% gnatmake hello.adb
gcc -c hello.adb
i686-apple-darwin8-gcc-4.0.1: hello.adb: Ada compiler not installed on
this system
gnatmake: "hello.adb" compilation error
}}}
Sample call with compiler defined:
{{{
% gnatmake --GCC=gcc-gnat-4.3 --GNATLINK="gnatlink --GCC=gcc-gnat-4.3"
hello.adb
gcc-gnat-4.3 -c -gnato -fstack-check -gnatE -gnaty hello.adb
gnatbind -x hello.ali
gnatlink hello.ali -fstack-check --GCC=gcc-gnat-4.3
}}}
--
Ticket URL: <http://trac.macports.org/ticket/19733>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list