That is really unfortunate. Hope they can find something. In any case, we can selectively use older versions of GCC for some architectures. E.g. I also got trouble on sparc/sparc64. In general gcc 4.4 did work there, just that the boot loader (silo) binaries are compiled in a way that circumvents this boot loader's very strange binary patching to work. gcc 4.5 does also not compile for sparc64 at all. I have not investigated the later, one of it's configure scripts errored out not being able to execute some compiled binary, ...
René On May 5, 2010, at 11:09 PM, Jan Rovins wrote: > > I tried the latest GCC 4.5 snapshot, and am still getting the same errors. > I have opened a bug with GCC on the e2fsprogs/N32-ABI failure > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43995 > They are currently looking into it. > > The other one may be the same bug too, so I will not submit that yet. > > Jan > > Jan Rovins wrote: >> >> Hi All, >> >> I have recently updated my trunk to the latest, and have been trying to >> build my slightly modified generic-minimal target. >> >> In the past I was able to successfully build a N64 ABI (single lib), and a >> N32 ABI (single lib) but was not able to build multilib yet. >> In switching to GCC 4.5.0, I am now getting internal compiler errors in two >> places: >> >> In the N64 ABI build, the failure is in building stage 1 GCC: >> ----------------------------------------------------------------------------------------- >> >> mips64-t2-linux-gnu-gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings >> -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes >> -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros >> -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H >> -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include >> -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber >> -I../../gcc/../libdecnumber/dpd -I../libdecnumber ../../gcc/regrename.c >> -o >> regrename.o >> Please submit a full bug report, >> with preprocessed source if appropriate. >> See <http://gcc.gnu.org/bugs.html> for instructions. >> mips64-t2-linux-gnu-gcc -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings >> -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes >> -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros >> -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H >> -I. -I. -I../../gcc -I../../gcc/. -I../../gcc/../include >> -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber >> -I../../gcc/../libdecnumber/dpd -I../libdecnumber ../../gcc/regstat.c -o >> regstat.o >> make[2]: *** [lto-streamer-in.o] Error 1 >> make[2]: *** Waiting for unfinished jobs.... >> rm gcc.pod >> make[2]: Leaving directory >> `/opt/T2/t2-trunk/src.gcc.GW-Octeon-Pure64.20100504.121745.9249.ubuntu1/gcc-4.5.0/objdir/gcc' >> >> make[1]: *** [all-gcc] Error 2 >> make[1]: Leaving directory >> `/opt/T2/t2-trunk/src.gcc.GW-Octeon-Pure64.20100504.121745.9249.ubuntu1/gcc-4.5.0/objdir' >> >> make: *** [all] Error 2 >> Due to previous errors, no 1-gcc.log file! >> (Try enabling xtrace in the config to track an error inside the build >> system.) >> --- BUILD ERROR --- >> >> -------------------------------------------------------------------------------- >> >> In the N32 ABI, it gets through the stage 1 GCC build, but fails during >> stage 1 e2fsprogs. >> --------------------------------------------------------------------------------- >> >> CC crc32.c >> recovery.c: In function 'do_one_pass': >> recovery.c:713:1: internal compiler error: Segmentation fault >> Please submit a full bug report, >> with preprocessed source if appropriate. >> See <http://gcc.gnu.org/bugs.html> for instructions. >> make[2]: *** [recovery.o] Error 1 >> make[2]: Leaving directory >> `/opt/T2/t2-trunk/src.e2fsprogs.GW-Octeon-N32.20100504.194156.29137.ubuntu1/e2fsprogs-1.41.11/e2fsck' >> >> make[1]: *** [all-progs-recursive] Error 1 >> make[1]: Leaving directory >> `/opt/T2/t2-trunk/src.e2fsprogs.GW-Octeon-N32.20100504.194156.29137.ubuntu1/e2fsprogs-1.41.11' >> >> make: *** [all] Error 2 >> >> -------------------------------------------------------------------------------------- >> >> >> I'm not sure if doing anything inside of T2 will fix this. The first thing I >> will try is to use a newer GCC 4.5.X development snapshot, and see if the >> errors go away. If that does not work, I should probibaly submit this as a >> bug to the GCC project folk. >> >> >> Jan >> >> >> >> ----------------------------------------------------------- If you wish to >> unsubscribe from this mailing, send mail to >> [email protected] with a subject of: unsubscribe t2 > > > > ----------------------------------------------------------- If you wish to > unsubscribe from this mailing, send mail to > [email protected] with a subject of: unsubscribe t2 -- René Rebe, ExactCODE GmbH, Jaegerstr. 67, DE-10117 Berlin DE Legal: Amtsgericht Charlottenburg HRB 105123B, Tax-ID#: DE251602478 Managing Directors: Susanne Klaus, René Rebe http://exactcode.com | http://t2-project.org | http://rene.rebe.de
----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to [email protected] with a subject of: unsubscribe t2
