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]

Re: crosstool-0.34 "half-a-loaf" released


Whoopsie. Cut and paste error. The real links are:

 Quick download:
 http://kegel.com/crosstool/crosstool-0.34.tar.gz
 Build results matrix:
 http://kegel.com/crosstool/crosstool-0.34/buildlogs/

Dan Kegel wrote:
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/PR21623


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