Assembly error while building GHC 7.7
While building GHC 7.7 (after running `make') I got this error message:
{{{ $ "inplace/bin/ghc-stage1" -keep-tmp-files -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H64m -O0 -fasm -package-name base-4.7.0.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.3.1.0 -package integer-gmp-0.5.1.0 -package rts-1.0 -package-name base -XHaskell98 -XCPP -O -fasm -no-user-package-db -rtsopts -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -c libraries/base/./System/Posix/Internals.hs -o libraries/base/dist-install/build/System/Posix/Internals.dyn_o <braries/base/dist-install/build/System/Posix/Internals.dyn_o ghc23405_0.c: Assembler messages:
ghc23405_0.c:127:0: Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:153:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:181:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:207:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:235:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:261:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:285:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:311:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:339:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:367:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:393:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:421:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:449:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:477:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:505:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:525:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:526:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:527:0: Error: Missing symbol name in directive
ghc23405_0.c:527:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:528:0: Error: Missing symbol name in directive [1] baldur@baldur-lappi:~/ghc> "inplace/bin/ghc-stage1" -keep-tmp-files -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -H64m -O0 -fasm -package-name base-4.7.0.0 -hide-all-packages -i -ilibraries/base/. -ilibraries/base/dist-install/build -ilibraries/base/dist-install/build/autogen -Ilibraries/base/dist-install/build -Ilibraries/base/dist-install/build/autogen -Ilibraries/base/include -optP-DOPTIMISE_INTEGER_GCD_LCM -optP-include -optPlibraries/base/dist-install/build/autogen/cabal_macros.h -package ghc-prim-0.3.1.0 -package integer-gmp-0.5.1.0 -package rts-1.0 -package-name base -XHaskell98 -XCPP -O -fasm -no-user-package-db -rtsopts -odir libraries/base/dist-install/build -hidir libraries/base/dist-install/build -stubdir libraries/base/dist-install/build -c libraries/base/./System/Posix/Internals.hs -o libraries/base/dist-install/build/System/Posix/Internals.dyn_o <braries/base/dist-install/build/System/Posix/Internals.dyn_o ghc23405_0.c: Assembler messages:
ghc23405_0.c:127:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:153:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:181:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:207:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:235:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:261:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:285:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:311:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:339:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:367:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:393:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:421:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:449:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:477:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:505:0:
Error: junk `.get_pc_thunk.bx' after expression
ghc23405_0.c:525:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:526:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:527:0: Error: Missing symbol name in directive
ghc23405_0.c:527:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:528:0: Error: Missing symbol name in directive
ghc23405_0.c:528:0:
Error: junk at end of line, first unrecognized character is `.'
ghc23405_0.c:529:0:
Error: junk at end of line, first unrecognized character is `1'
ghc23405_0.c:528:0:
Error: junk at end of line, first unrecognized character is `.'
ghc23405_0.c:529:0:
Error: junk at end of line, first unrecognized character is `1'
}}}
Trac metadata
Trac field | Value |
---|---|
Version | 7.7 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler (FFI) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |