GHC 7.0.2 does not build on OS X 10.5.
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
Trac metadata
Trac field | Value |
---|---|
Version | 7.0.2 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Build System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |