This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Crosstool is a portable script to build gcc/glibc crosstoolchains. You can download crosstool snapshots from http://kegel.com/crosstool/
Version 0.28-rc26 is ready for testing. If you've sent me a fix that isn't included, please resend it.
0.28-rc26: uClibc: * added contrib/demo-uclibc.sh, contrib/crosstool-uclibc-0.28-rc5-ter.patch for those who really want uclibc support
crosstool.sh: * added 'sleep 2' before touching errlist-compat.c in case it's on a filesystem with lousy time resolution (like FAT). Thanks to jdubois@mc.com for the suggestion.
glibc-2.2.5: * fixed typo in patches/glibc-2.2.5/dl-machine-mips.patch
To see which combinations of gcc and glibc versions build targeting which CPUs, I ran a script (demo-loop.sh) which builds the 192 combinations (gcc-{2.95-3,3.3.3,3.4.0} vs. glibc-{2.1.3,2.2.5,2.3.2} vs. 24 cpus). On my Athlon XP 2GHz machine ($160 at Fry's for motherboard, RAM, and CPU), this takes about five days. It only checks whether the C/C++ toolchain itself builds, not whether the gcc or glibc regression tests pass, as I don't have access to most of these target CPUs.
See http://www.kegel.com/crosstool/crosstool-0.28-rc26/buildlogs/0.28/ for the HTML version of this table, and links to the build log tails. For instance, http://www.kegel.com/crosstool/crosstool-0.28-rc26/buildlogs/0.28/cris-gcc-3.4.0-glibc-2.2.5.txt shows why the combination cris-gcc-3.4.0-glibc-2.2.5 failed (hint: it's a bit ICEy out there in Cris land).
(Note: all tools are minimally patched, except for gcc-2.95.3 and glibc-2.1.3, which have the Red Hat 6.2 patches.)
A: gcc-2.95.3 glibc-2.1.3 binutils-2.13.90.0.2 linux-2.4.21 B: gcc-2.95.3 glibc-2.2.5 binutils-2.11.2 linux-2.4.3 C: gcc-3.3.3 glibc-2.1.3 binutils-2.15 linux-2.4.24 D: gcc-3.3.3 glibc-2.2.5 binutils-2.15 linux-2.4.21 E: gcc-3.3.3 glibc-2.3.2 binutils-2.15 linux-2.4.24 F: gcc-3.4.0 glibc-2.1.3 binutils-2.15 linux-2.4.21 G: gcc-3.4.0 glibc-2.2.5 binutils-2.15 linux-2.4.21 H: gcc-3.4.0 glibc-2.3.2 binutils-2.15 linux-2.6.6
A B C D E F G H alpha FAIL pass FAIL FAIL pass FAIL FAIL pass arm9tdmi FAIL FAIL FAIL pass pass FAIL pass pass arm pass pass FAIL pass pass FAIL pass pass arm-iwmmxt FAIL FAIL FAIL FAIL FAIL FAIL pass pass arm-softfloat FAIL FAIL FAIL pass pass FAIL FAIL FAIL cris FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL hppa FAIL FAIL FAIL FAIL FAIL FAIL FAIL FAIL i686 pass pass pass pass pass pass pass pass ia64 FAIL FAIL FAIL FAIL pass FAIL FAIL pass m68k pass FAIL FAIL FAIL pass FAIL FAIL pass mipsel FAIL FAIL FAIL FAIL pass FAIL FAIL pass powerpc-405 FAIL FAIL FAIL pass pass FAIL pass pass powerpc-440 FAIL FAIL FAIL FAIL FAIL FAIL pass pass powerpc-604 pass pass FAIL pass pass FAIL pass pass powerpc-7450 FAIL FAIL FAIL FAIL FAIL FAIL FAIL pass powerpc-750 pass pass FAIL pass pass FAIL pass pass powerpc-860 FAIL pass FAIL pass pass FAIL pass pass powerpc-970 FAIL FAIL FAIL FAIL FAIL FAIL FAIL pass s390 FAIL FAIL FAIL FAIL pass FAIL FAIL pass sh3 FAIL FAIL FAIL pass pass FAIL pass pass sh4 FAIL FAIL FAIL pass pass FAIL pass pass sparc64 FAIL FAIL FAIL FAIL FAIL FAIL FAIL pass sparc FAIL pass FAIL pass pass FAIL FAIL pass x86_64 FAIL FAIL FAIL FAIL pass FAIL FAIL pass
hppa support is not expected to work until glibc-2.3.3 or so, which I'll test as soon as the glibc team decides to make a tarball :-)
Patches to fix any of the FAILs gratefully accepted. If I'm just missing a patch from CVS, please just send me a link to the patch in cvsweb. Thanks! - Dan
-- My technical stuff: http://kegel.com My politics: see http://www.misleader.org for examples of why I'm for regime change
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |