#5033: GHC 7.0.2 does not build on OS X 10.5.
-------------------------+--------------------------------------------------
Reporter: nominolo | Owner:
Type: bug | Status: new
Priority: normal | Component: Build System
Version: 7.0.2 | Keywords:
Testcase: | Blockedby:
Os: MacOS X | Blocking:
Architecture: x86 | Failure: Building GHC failed
-------------------------+--------------------------------------------------
Since the binary release of 7.0.2 for OS X doesn't work on 10.5, I tried
building it from source, which fails with this:
{{{
"inplace/bin/ghc-stage1" -optc-I/Users/nominolo/code/ghc/7.0.2/libraries
/integer-gmp/gmp -optc-Ilibraries/integer-gmp/.
-optc-I"/Users/nominolo/code/ghc/7.0.2/includes"
-optc-I"/Users/nominolo/code/ghc/7.0.2/libffi/dist-install/build" -fPIC
-dynamic -H32m -O -package-name integer-gmp-0.2.0.3 -hide-all-packages
-i -ilibraries/integer-gmp/. -ilibraries/integer-gmp/dist-install/build
-ilibraries/integer-gmp/dist-install/build/autogen -Ilibraries/integer-gmp
/dist-install/build -Ilibraries/integer-gmp/dist-install/build/autogen
-Ilibraries/integer-gmp/. -optP-include -optPlibraries/integer-gmp
/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.2.0.0
-package-name integer-gmp -XCPP -XMagicHash -XUnboxedTuples
-XNoImplicitPrelude -XForeignFunctionInterface -XUnliftedFFITypes -no-
user-package-conf -rtsopts -O2 -XGenerics -c libraries/integer-
gmp/cbits/cbits.c -o libraries/integer-gmp/dist-
install/build/cbits/cbits.dyn_o
"inplace/bin/ghc-stage1" libraries/integer-gmp/dist-
install/build/GHC/Integer.dyn_o libraries/integer-gmp/dist-
install/build/GHC/Integer/GMP/Internals.dyn_o libraries/integer-gmp/dist-
install/build/GHC/Integer/Type.dyn_o libraries/integer-gmp/dist-
install/build/cbits/gmp-wrappers.dyn_o libraries/integer-gmp/dist-
install/build/cbits/cbits.dyn_o libraries/integer-gmp/gmp/objs/*.o
`/usr/bin/find libraries/integer-gmp/dist-install/build -name
"*_stub.dyn_o" -print` -shared -dynamic -dynload deploy -dylib-install-
name /Users/nominolo/local/lib/ghc-7.0.2/`basename "libraries/integer-gmp
/dist-install/build/libHSinteger-gmp-0.2.0.3-ghc7.0.2.dylib" | sed
's/^libHS//;s/[-]ghc.*//'`/`basename "libraries/integer-gmp/dist-
install/build/libHSinteger-gmp-0.2.0.3-ghc7.0.2.dylib"` -no-auto-link-
packages -package ghc-prim-0.2.0.0 -o libraries/integer-gmp/dist-
install/build/libHSinteger-gmp-0.2.0.3-ghc7.0.2.dylib
ld: absolute addressing (perhaps -mdynamic-no-pic) used in ___gmpn_add_nc
from libraries/integer-gmp/gmp/objs/add_n.o not allowed in slidable image
collect2: ld returned 1 exit status
make[1]: *** [libraries/integer-gmp/dist-install/build/libHSinteger-
gmp-0.2.0.3-ghc7.0.2.dylib] Error 1
make: *** [all] Error 2
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5033>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs