[GHC] #7822: Undeclared errors from CMM files during GHC PPC cross compiler build

#7822: Undeclared errors from CMM files during GHC PPC cross compiler build --------------------------------+------------------------------------------- Reporter: matts | Owner: Type: bug | Status: new Priority: normal | Component: Compiler Version: 7.7 | Keywords: Os: Linux | Architecture: powerpc Failure: Building GHC failed | Blockedby: Blocking: | Related: --------------------------------+------------------------------------------- I'm getting error: function undeclared errors when the Apply.cmm file is compiled and other CMM files if a parallel build is done. I'm trying to build an powerpc target GHC cross compiler with the enabled-unregisterised configuration set. "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H64m -O0 -fasm -Iincludes - Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist- ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -package-name rts -optc-DNOSMP -dcmm- lint -i -irts -irts/ dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.debug_o when making flags consistent: Warning: Compiler unregisterised, so compiling via C /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_ap_0_fast': /tmp/ghc22044_0/ghc22044_0.hc:21:12: error: 'debugBelch' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc:21:12: note: each undeclared identifier is reported only once for each function it appears in /tmp/ghc22044_0/ghc22044_0.hc:24:12: error: 'printClosure' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc:31:12: error: 'checkStackFrame' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_PAP_entry': /tmp/ghc22044_0/ghc22044_0.hc:127:12: error: 'barf' undeclared (first use in this function) make[1]: *** [rts/dist/build/Apply.debug_o] Error 1 make: *** [all] Error 2 -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7822 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#7822: Undeclared errors from CMM files during GHC PPC cross compiler build -------------------------+-------------------------------------------------- Reporter: matts | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Keywords: | Os: Linux Architecture: powerpc | Failure: Building GHC failed Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | -------------------------+-------------------------------------------------- Changes (by igloo): * difficulty: => Unknown Old description:
I'm getting error: function undeclared errors when the Apply.cmm file is compiled and other CMM files if a parallel build is done. I'm trying to build an powerpc target GHC cross compiler with the enabled- unregisterised configuration set.
"inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H64m -O0 -fasm -Iincludes - Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist- ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -package-name rts -optc-DNOSMP -dcmm- lint -i -irts -irts/ dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.debug_o
when making flags consistent: Warning: Compiler unregisterised, so compiling via C /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_ap_0_fast':
/tmp/ghc22044_0/ghc22044_0.hc:21:12: error: 'debugBelch' undeclared (first use in this function)
/tmp/ghc22044_0/ghc22044_0.hc:21:12: note: each undeclared identifier is reported only once for each function it appears in
/tmp/ghc22044_0/ghc22044_0.hc:24:12: error: 'printClosure' undeclared (first use in this function)
/tmp/ghc22044_0/ghc22044_0.hc:31:12: error: 'checkStackFrame' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_PAP_entry':
/tmp/ghc22044_0/ghc22044_0.hc:127:12: error: 'barf' undeclared (first use in this function) make[1]: *** [rts/dist/build/Apply.debug_o] Error 1 make: *** [all] Error 2
New description: I'm getting error: function undeclared errors when the Apply.cmm file is compiled and other CMM files if a parallel build is done. I'm trying to build an powerpc target GHC cross compiler with the enabled-unregisterised configuration set. {{{ "inplace/bin/ghc-stage1" -static -optc-DDEBUG -ticky -DTICKY_TICKY -H64m -O0 -fasm -Iincludes - Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist- ghcconstants/header -Irts -Irts/dist/build -DCOMPILING_RTS -package-name rts -optc-DNOSMP -dcmm- lint -i -irts -irts/ dist/build -irts/dist/build/autogen -Irts/dist/build -Irts/dist/build/autogen -O2 -O0 -c rts/Apply.cmm -o rts/dist/build/Apply.debug_o when making flags consistent: Warning: Compiler unregisterised, so compiling via C /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_ap_0_fast': /tmp/ghc22044_0/ghc22044_0.hc:21:12: error: 'debugBelch' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc:21:12: note: each undeclared identifier is reported only once for each function it appears in /tmp/ghc22044_0/ghc22044_0.hc:24:12: error: 'printClosure' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc:31:12: error: 'checkStackFrame' undeclared (first use in this function) /tmp/ghc22044_0/ghc22044_0.hc: In function 'stg_PAP_entry': /tmp/ghc22044_0/ghc22044_0.hc:127:12: error: 'barf' undeclared (first use in this function) make[1]: *** [rts/dist/build/Apply.debug_o] Error 1 make: *** [all] Error 2 }}} -- -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7822#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler

#7822: Undeclared errors from CMM files during GHC PPC cross compiler build ----------------------------------+----------------------------------------- Reporter: matts | Owner: Type: bug | Status: closed Priority: normal | Milestone: Component: Compiler | Version: 7.7 Resolution: duplicate | Keywords: Os: Linux | Architecture: powerpc Failure: Building GHC failed | Difficulty: Unknown Testcase: | Blockedby: Blocking: | Related: ----------------------------------+----------------------------------------- Changes (by igloo): * status: new => closed * resolution: => duplicate Comment: Thanks for the report, but actually this is unrelated to cross- compilation: unreg builds are just broken at the moment: #7792. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7822#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC