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