crosstool-0.28-pre7: cygwin, macosx compatibility
Dan Kegel
dank@kegel.com
Sun Mar 14 18:32:00 GMT 2004
I've integrated the cygwin and macosx compatibility patches,
so crosstool should build there now. I've tried it on
cygwin, still haven't tried on macosx. Please give it a shot
and let me know how it goes.
This is not really a release of crosstool, just a snapshot for
testing.
Download at http://www.kegel.com/crosstool/crosstool-0.28-pre7.tar.gz
Changelog:
0.28-pre7 14 Mar 2004
gcc/glibc versions:
* support gcc-3.3.3
* support glibc-2.1.3 for you redhat 6.2 fans
* Added patches/glibc-2.1.3/glibc-2.1.3-allow-gcc3-*.patch
to allow compiling glibc-2.1.3 with gcc-3.x
cygwin compatibility:
* patch glibc to not depend on case sensitivity:
patches/glibc-2.2.5/glibc-2.2-cygin-shared.patch
patches/glibc-2.3.2/glibc-2.3.2-cygwin-shared.patch
* demo*.sh: don't use ~, as ash doesn't expand it
* getandpatch.sh: don't use set -e when calling functions that return 1
MacOS/X compatibility (thanks to Martin Schaffner):
* patches/linux-2.4.24/linux-2.4-bsd-expr.patch
* patches/glibc-2.3.2/glibc-configure-apple-as.patch
arm:
* Revert to binutils-2.14.90.0.5 because arm has trouble with plain 2.14
* copied gcc-3.3.2-arm-softfloat.patch to patches/gcc-3.3.3,
but probably still need contrib/glibc-vfp.patch
Added more notes to demo-arm-softfloat.sh
* Added arm-iwmmxt
getandpatch.sh (thanks to Alan Luse):
* use BASENAME in test for previously extracted source trees
* don't cd to nonexistent patch directories
* Handle linux tarballs which extract to directory 'kernel'
* Added a QUIET_EXTRACTIONS option to do non-verbose extractions
crosstool.sh:
* On exit, say *where* the result was stored
* Verify that LD_LIBRARY_PATH is not set, since glibc complains if set
demo.sh:
* updated to use gcc-3.3.3 where possible
* created demo-$CPU.sh scripts for more processors
* demo.sh now just calls all the demo-$CPU.sh scripts
* demo.sh now runs through all cpu types even if one fails,
and makes separate log files for each
* added mkcommon.sh to compile distcc, tcl, expect, dejagnu
Regression test changes:
* Added demo-runtest.sh as example of how to run a single regression test
--
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
More information about the crossgcc
mailing list