ghc 6.2.2 failed build on IRIX64

Andrew Jones aijones2 at bsu.edu
Sun Jun 11 10:53:38 EDT 2006


After this happened the first time, I attempted editing mk/config.mk to
remove the -O2, but that was no help. Next step: build ghc 6.2.1...

root at godot#ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.2

root at godot#gcc --version
gcc (GCC) 3.4.0

root at godot#uname -aR
IRIX64 godot 6.5 6.5.29f 01090133 IP27

------------------------------------------------------------------------
==fptools== gmake all -wr;
 in /disk2/src/ghc-6.2.2/ghc/rts
------------------------------------------------------------------------
../../ghc/compiler/ghc-inplace -L/usr/freeware/lib64 -H16m -O -H16m -O
-H16m -O  -static    -c Apply.hc -o Apply.o
In file included from /root/src/ghc-6.2.2/ghc/includes/Stg.h:189,
                 from Apply.hc:10:
/root/src/ghc-6.2.2/ghc/includes/Regs.h:181: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:187: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:193: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:199: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:205: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:211: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:217: warning: call-clobbered
register used for global register variable
/root/src/ghc-6.2.2/ghc/includes/Regs.h:223: warning: call-clobbered
register used for global register variable
Apply.hc: In function `stg_ap_0_ret':
Apply.hc:55: warning: implicit declaration of function `JMP_'
Prologue junk?:         .globl  stg_ap_0_ret
        .ent    stg_ap_0_ret
stg_ap_0_ret:
.LFB37:
        .frame  $sp,2168,$31
        .mask   0x90000000,-4
        .fmask  0x00000000,0
        .mask   0x90000000,-8
        addiu   $sp,$sp,-16
.LCFI0:
        sd      $31,8($sp)
.LCFI1:
        sd      $28,0($sp)
.LCFI2:
        lui     $28,%hi(%neg(%gp_rel(stg_ap_0_ret)))
        addu    $28,$28,$25
        addiu   $28,$28,%lo(%neg(%gp_rel(stg_ap_0_ret)))

gmake[2]: *** [Apply.o] Error 255
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory `/disk2/src/ghc-6.2.2/ghc'
gmake: *** [build] Error 1





More information about the Glasgow-haskell-bugs mailing list