This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
crosstool-0.19: added gcc-3.4-20030813 support
- From: Dan Kegel <dank at kegel dot com>
- To: crossgcc <crossgcc at sources dot redhat dot com>, GCC Mailing List <gcc at gcc dot gnu dot org>
- Date: Mon, 18 Aug 2003 15:10:07 -0700
- Subject: crosstool-0.19: added gcc-3.4-20030813 support
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