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] |
Quick download: http://kegel.com/crosstool/crosstool-0.34.tar.gz Build results matrix: http://kegel.com/crosstool/crosstool-0.34/buildlogs/
Mostly this is polish in preparation for submitting the RPM support for Fedora Extras review, but there are quite a few little bugfixes, and the sanitized headers support is now visible somewhat in the build matrix.
Home page: http://kegel.com/crosstool/ Quick download: http://kegel.com/crosstool/crosstool-0.31.tar.gz Build results matrix: http://kegel.com/crosstool/crosstool-0.31/buildlogs/
(See also the fantabulous Linux Kernel build matrix at http://l4x.org/k/ It doesn't use crosstool, but it's way cool anyhow.)
0.34: all.sh: * Reverse directory order so all outputs of one toolcombo are under same directory, e.g. /usr/crosstool/gcc-4.0.0-glibc-2.3.5/arm-unknown-linux-gnu instead of /usr/crosstool/arm-unknown-linux-gnu/gcc-4.0.0-glibc-2.3.5
RPM support: * no need to have build machine type in path, since nobody mounts same /usr on multiple arches so remove it * likewise, remove crosstool-common.noarch.rpm, which was just there so user scripts could use config.guess to find right bin * postinstall scripts no longer use temp files in / nor do they modify /etc/ld.so.conf if not needed
Build matrix: * regtest-report.sh faster, less verbose, supports sanitized headers
Sanitized headers: * new .dat files added to demonstrate use of sanitized headers, e.g. gcc-2.95.3-glibc-2.2.2-hdrs-2.6.11.2.dat * testlinux.sh no longer assumes config file was copied by crosstool.sh
New or revised patches:
* patches/glibc-2.3.[45]/glibc-fp-byteorder.patch copied from glibc-2.3.3
* patches/glibc-2.2.2/glibc-2.2.2-printf-not-macro.patch fixes buglet
building c++ apps that have methods named printf
* patches/gcc-*/gcc-*-trap-posix.patch fixes build problem under bash-3.0
(Thanks to Daniel Goertzen and Marc Kleine-Budde)
* patches/gcc-3.4.3/pr18508-fix.patch fixes Cygwin build problem
* patches/glibc-{,linuxthreads-}2.3.5/glibc-{,linuxthreads-}2.3.5-cygwin.patch
fixes more Cygwin/MacOSX build problems (forward ported by Petr Cvachoucek)
crosstest.sh: * now sets "lappend boards_dir /usr/share/dejagnu" to avoid error 'ERROR: (DejaGnu) proc "gcc_load ... {} {}" does not exist.' (Thanks to Khem Raj.)
gdb support: * added two of the three patches I've received for gdb support: contrib/crosstool-0.28-pre15_gdb.patch contrib/crosstool-0.28-rc37-gdb.patch I'll get this integrated for the next release.
Known issues:
* ICE building gcc-4.0.0/glibc-2.3.5 for sh4; this is http://gcc.gnu.org/PR21623
0.33: gcc-4.0.0: * Added patches/gcc-4.0.0/pr20973-fix.patch
Minor fix to getandpatch.sh so TARBALLS_CACHE_DIR and NO_DOWNLOAD together mean something
distcc rpm scripts removed, distcc is available separately ...
crosstool.sh:
* runs masq.sh to set up a distcc masquerade directory for the generated toolchain
* no longer runs mkoverride.sh, since the runtime library
RPMs are nicer than the scripts generated by mkoverride.sh
Contributed fixes (thanks, everyone): * getandpatch.sh knows how to get gcc-4.1 and 2005 binutils snapshots * glibc-2.3.[45] now apply glibc-configure-apple-as.patch * linux-libc-headers-2.6.11.2/no-include-asm-ubc.patch fixes an SH bug
-- Trying to get a job as a c++ developer? See http://kegel.com/academy/getting-hired.html
------ 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] |