#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

Reply via email to