[MacPorts] #19856: ghc: uses "gcc"
MacPorts
noreply at macports.org
Wed Jul 15 23:22:39 PDT 2009
#19856: ghc: uses "gcc"
-------------------------------------+--------------------------------------
Reporter: ryandesign@… | Owner: gwright@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.7.1
Keywords: | Port: ghc
-------------------------------------+--------------------------------------
Comment(by ryandesign@…):
On Tiger/Intel, ghc @6.10.3_7 (with or without the +cabal_configure_debug
variant) says:
{{{
checking for path to top of build tree... gcc -I. -I/mp/include -c
/tmp/ghc9619_0/ghc9619_0.s -o pwd.o
gcc: Error: You should be using ${configure.cc}
See http://trac.macports.org/wiki/UsingTheRightCompiler
}}}
That's these lines in the configure script:
{{{
{ $as_echo "$as_me:$LINENO: checking for path to top of build tree" >&5
$as_echo_n "checking for path to top of build tree... " >&6; }
if test ! -f utils/pwd/pwd && test ! -f utils/pwd/pwd.exe; then
cd utils/pwd
rm -f *.o
rm -f *.hi
rm -f pwd
rm -f pwd.exe
$WithGhc -v0 --make pwd -o pwd
cd ../..
fi
}}}
$WithGhc presumably is the ghc-bootstrap/bin/ghc binary, and I can
replicate the problem myself running that command, if I set up the
environment the same:
{{{
cd $(port work ghc)/ghc-6.10.3/utils/pwd
PATH=/mp/bin/no_default_gcc:/bin:/sbin:/usr/bin:/usr/sbin \
DYLD_LIBRARY_PATH=../../../ghc-bootstrap/lib:/mp/lib \
../../../ghc-bootstrap/bin/ghc -v0 --make pwd -o pwd
gcc -I. -I/mp/include -c /tmp/ghc9734_0/ghc9734_0.s -o pwd.o
gcc: Error: You should be using ${configure.cc}
See http://trac.macports.org/wiki/UsingTheRightCompiler
}}}
So ghc-bootstrap/bin/ghc is itself running "gcc". Would that maybe be
fixed if this ghc bootstrap had been compiled with the --with-gcc flag
pointing at the right compiler, or is there maybe a runtime switch that
can be given to ghc to tell it where gcc is?
--
Ticket URL: <http://trac.macports.org/ticket/19856#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list