[BusyBox] Compiling busybox under RH 5.2: could not find a spill register
David Douthitt
ssrat at mailbag.com
Mon Oct 9 22:53:06 UTC 2000
I get the messages:
basename.c: In function `basename_main':
basename.c:49: Could not find a spill register
(insn:HI 57 56 58 (parallel[
(set (reg:SI 2 %ecx)
(unspec:SI[
(mem:BLK (reg:SI 5 %edi))
(reg:QI 3 %bl)
(const_int 1)
] 0))
(clobber (reg:SI 5 %edi))
] ) 331 {strlensi+1} (insn_list 54 (insn_list 56 (nil)))
(expr_list:REG_UNUSED (reg:SI 5 %edi)
(nil)))
gcc: Internal compiler error: program cc1 got fatal signal 6
make: *** [basename.o] Error 1
when I go to compile. It happens in other places too:
make: *** Warning: File `busybox.h' has modification time in the
future
gcc -Wall -O2 -fomit-frame-pointer -D_GNU_SOURCE -DBB_VER='"0.47"' -
DBB_BT='"2000.10.09-18:34+0000"' -c ar.c -o ar.o
ar.c: In function `ar_main':
ar.c:391: Could not find a spill register
(insn:QI 129 128 131 (set (mem:SI (pre_dec:SI (reg:SI 7 %esp)))
(mem/s:SI (plus:SI (mult:SI (reg:SI 0 %eax)
(const_int 4))
(mem:SI (plus:SI (reg:SI 7 %esp)
(const_int 40)))))) 46 {movsi-3} (nil)
(expr_list:REG_DEAD (reg:SI 0 %eax)
(nil)))
gcc: Internal compiler error: program cc1 got fatal signal 6
make: *** [ar.o] Error 1
I'm almost SURE this is a version incompatibility; it compiles fine
under RH 6.2; but I need to use 5.2 to get the 2.0.7 libraries
(without bending over backwards...).
# uname -a
Linux localhost.localdomain 2.0.36 #1 Tue Oct 13 22:17:11 EDT 1998
i586 unknown
# rpm -q gcc
gcc-2.7.2.3-14
#
--
David Douthitt
UNIX Systems Administrator
HP-UX, Linux, Unixware
ddouthitt at mennonite.minister.net
More information about the busybox
mailing list