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] |