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] | |
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/PR216230.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] |