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-rc34 is ready for testing. If you've sent me a fix that isn't included, please resend it.
glibc-2.3.3: * Adds support for glibc-2.3.3, but not for nptl. Added gcc-3.3.4-glibc-2.3.3.dat and gcc-3.4.1-glibc-2.3.3.dat, changed crosstool.sh to explicitly specify addons so nptl doesn't get built by accident, brought forward a few patches previously needed with glibc-2.3.2: arm-ctl_bus_isa.patch fixup.patch glibc-2.3.2-allow-gcc-3.4-inline.patch glibc-2.3.2-powerpc-procfs.patch glibc-2.3.2-pr139-fix.patch glibc-2.3.2-sparc32-sysdep.patch glibc-2.3.2-sparc64-dl-machine.patch glibc-2.3.2-without-fp.patch backported two patches from glibc cvs: glibc-2.3.3-s390-fadvise64.patch glibc-2.3.3-unwind-dw2.patch and pulled in a probably-wrong-but-works-for-me patch: glibc-2.3.3-libeh-kludge.patch
glibc-2.2.5: * Added three patches to help building (and running) with gcc-3.4: glibc-2.2.5/glibc-2.2.5-allow-gcc-3.4-weakextern.patch glibc-2.2.5/glibc-2.2.5-mips-dl-machine-1.56.patch glibc-2.2.5/glibc-2.2.5-mips-dl-machine-1.57.patch * Renamed glibc-2.2.5/dl-machine-mips.patch to glibc-2.2.5/glibc-2.2.5-mips-dl-machine-1.59.patch
binutils-2.15: * added patches/binutils-2.15/binutils-2.15-solaris-qsort.patch to fix build problem on Solaris
arm: * added big-endian arm support for gcc-3.3.[234] from buytenh@wantstofly.org: armeb.dat, demo-armeb.sh patches/gcc-3.3.[234]/gcc-3.3.[234]-arm-bigendian.patch * added arm-xscale.dat, removed xscale stuff from arm-softfloat.dat
Known issues: * gcc-3.4.1-glibc-2.2.5 on i686 doesn't seem happy with linux-2.6.7, failed for me with "`__NR_pread' undeclared". Should be easy to fix. * gcc-3.4.1-glibc-2.3.3 target mips fails on "make sysdeps/gnu/errlist.c" with sysdeps/generic/bits/types.h:127:3: #error due to undefined __WORDSIZE?! * gcc-3.4.1-glibc-2.3.3 target arm-ixwwm fails on glibc build with ld-collate.s:6287: Error: bad immediate value for offset (4112) Resembles http://gcc.gnu.org/PR16201 or http://gcc.gnu.org/PR11442, not sure what's up.
0.28-rc33: distcc: * Updated crosstool-distcc.spec to generate separate client and server RPMs * Made crosstool-distcc-server RPM conflict with the standard distcc-server RPM
crosstool.sh: * now invokes mkoverrides.sh (see below)
crosstool-generic.spec.in: * For gcc-3.x, create extra RPMs *-{libgcc,libstdc++}*.rpm which just invoke the library's install.sh script on installation, and its uninstall.sh script on uninstallation (see mkoverrides.sh below)
mkoverrides.sh: * Makes it easy to add individual shared libraries into /etc/ld.so.conf by creating a directory for each shared library. This is useful e.g. when using a self-cross gcc-3.4 on a system that only has gcc-3.3 installed. For convenience, also puts install.sh and uninstall.sh scripts in that directory that just invoke install-shared-lib.sh (see below)
install-shared-lib.sh: * Adds (or, if --uninstall given, removes) a directory from /etc/ld.so.conf, then runs ldconfig.
buildrpm.sh: * update embedded version number (again)
-- 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] |