crosstool-0.19: added gcc-3.4-20030813 support

Dan Kegel dank@kegel.com
Mon Aug 18 21:55:00 GMT 2003


crosstool is a set of scripts for building and testing cross-compilers
based on gcc/glibc/linux.

A new release is ready, and can be downloaded from
      http://kegel.com/crosstool

Changelog:

0.19 18 Aug 2003 "static on the baby monitor"
      getandpatch.sh fetches .bz2 archives where possible to save download time

      Switch to linux-2.4.21 as that includes
      asm-ppc/unistd.h changes that supposedly fix a
      busybox compilation problem.  The problem is described at
      http://lists.debian.org/debian-glibc/2003/debian-glibc-200305/msg00190.html
      and may be fixed in busybox cvs, but what the heck, let's support
      the old busybox sources.

      Added gcc-3.4 snapshot support.
      Patches:
      Forward port of testsuite fixes for regression tests when cross-compiling:
	gcc-3.4-20030813-patches/compat.exp.patch
	gcc-3.4-20030813-patches/gcc-3.4-20030813-g++.exp.patch
	gcc-3.4-20030813-patches/gcc-3.4-20030813-libstdc++.exp.patch
      Fix --without-fp (thanks, Dan J.!):
	gcc-3.4-20030813-patches/gcc-3.4-20030813-dj0815.patch
      Fix --without-headers:
	gcc-3.4-20030813-patches/gcc-3.4-without-headers.patch
      Kludge to let me run old binaries on sh4:
         glibc-2.3.2-patches/sh-fpscr-libc-kludge.patch

      Note that most people building gcc-3.4/glibc-2.3.2 on sh4 will want
      to remove sh-fpscr-libc-kludge.patch and use sh4-normal.dat rather
      than sh4.dat.  I needed to do things a bit oddly because I didn't
      want to have to recompile busybox with the new toolchain.
      Thanks to Kaz and Dan J. for hints about fpscr_values issues.

      crosstool.sh now grabs files from lib/nof if glibc is built --without-fp.
      gcc-3.4 doesn't build non-nof version of libstdc++ in that case, which
      made it pretty obvious I wasn't handling that right!


-- 
Dan Kegel
http://www.kegel.com
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=78045



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