Don Krause
2013-12-05 18:20:10 UTC
Hi all,
I've been trying to build gcc-4.8.2 on Solaris 10 on Sparc.
The bootstrap process gives me an "internal compiler error"
Using:
SunOS sunv210 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Fire-V210
gcc 3.4.6
make 3.81
bunutils 2.24
As for the source code stack, it:
gcc 4.8.2 +
gmp 4.3.2
mpc 0.8.1
mpfr 2.4.2
Procedure,
expand gcc 4.8.2 into clean directory.
expand gmp, mpc, mpfr into gcc 4.8.2 tree, rename directories as appropriate.
./configure --prefix=/home/tools/solaris2013
make.
That churns for a couple hours. (yes, old and crappy equipment. No options here..)
Then:
make[4]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/sparc-sun-solaris2.10/libgcc'
/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/./gcc/xgcc -B/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/./gcc/ -B/home/tools/solaris2013/sparc-sun-solaris2.10/bin/ -B/home/tools/solaris2013/sparc-sun-solaris2.10/lib/ -isystem /home/tools/solaris2013/sparc-sun-solaris2.10/include -isystem /home/tools/solaris2013/sparc-sun-solaris2.10/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
../../../libgcc/libgcc2.c: In function '__muldi3':
../../../libgcc/libgcc2.c:549:17: internal compiler error: Segmentation Fault
const DWunion uu = {.ll = u};
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [_muldi3.o] Error 1
make[3]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/sparc-sun-solaris2.10/libgcc'
make[2]: *** [all-stage1-target-libgcc] Error 2
make[2]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD'
make: *** [all] Error 2
Suggestions?
Thanks!
--
Don Krause
I've been trying to build gcc-4.8.2 on Solaris 10 on Sparc.
The bootstrap process gives me an "internal compiler error"
Using:
SunOS sunv210 5.10 Generic_127127-11 sun4u sparc SUNW,Sun-Fire-V210
gcc 3.4.6
make 3.81
bunutils 2.24
As for the source code stack, it:
gcc 4.8.2 +
gmp 4.3.2
mpc 0.8.1
mpfr 2.4.2
Procedure,
expand gcc 4.8.2 into clean directory.
expand gmp, mpc, mpfr into gcc 4.8.2 tree, rename directories as appropriate.
./configure --prefix=/home/tools/solaris2013
make.
That churns for a couple hours. (yes, old and crappy equipment. No options here..)
Then:
make[4]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/sparc-sun-solaris2.10/libgcc'
/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/./gcc/xgcc -B/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/./gcc/ -B/home/tools/solaris2013/sparc-sun-solaris2.10/bin/ -B/home/tools/solaris2013/sparc-sun-solaris2.10/lib/ -isystem /home/tools/solaris2013/sparc-sun-solaris2.10/include -isystem /home/tools/solaris2013/sparc-sun-solaris2.10/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -I. -I. -I../.././gcc -I../../../libgcc -I../../../libgcc/. -I../../../libgcc/../gcc -I../../../libgcc/../include -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS
../../../libgcc/libgcc2.c: In function '__muldi3':
../../../libgcc/libgcc2.c:549:17: internal compiler error: Segmentation Fault
const DWunion uu = {.ll = u};
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [_muldi3.o] Error 1
make[3]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD/sparc-sun-solaris2.10/libgcc'
make[2]: *** [all-stage1-target-libgcc] Error 2
make[2]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/towelie/dkrause/src/solaris2013/gcc-4.8.2/BUILD'
make: *** [all] Error 2
Suggestions?
Thanks!
--
Don Krause