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] |
This release mostly just gathers up a bunch of contributed patches that have been sitting in my pending pile for a while, notably the one for gdb, and fixes a few problems I ran into while testing.
I went and edited a few things after running the regression builds, so caution is advised. Please give it a try and send feedback to the crossgcc mailing list.
0.37: License: * formally relicensing patches/glibc* under LGPL for obvious reasons; they were always under LGPL, since otherwise they couldn't have been submitted upstream. Added COPYING.LIB to reflect this. * Updated address in COPYING per FSF request
crosstool.sh: * Now always install bootstrap gcc in its own temporary prefix to keep it from installing files that conflict with the final gcc. * fixed bug in GCC_CORE_DIR; it was using local ar, as, and ld :-( * make bits/syscall.h available earlier; fixes building gcj-4.0.0 (thanks Tim Hayman) * output $PRFIX/$TARGET-crosstoolconfig.txt listing all environment variables we care about, as documentation for how toolchain was produced
all.sh: * add --gdb option to build gdb and gdbserver
crosstool.spec.in: * don't strip executables; let fedora's buildrpm do that (it splits the debug info off into separate debug info rpms) * fix install scriptlet bug for ppc and x86_64 (thanks Akio Idehara)
buildsrpms.sh: * fix buglet for ppc
gcc: * note: gcc-4.0.[01]/pr20815-fix.patch is possible fix for annoying problem when using profile-driven optimization; see http://gcc.gnu.org/PR20815 * added dat files for gcc-4.0.1, gcc-4.1-2005070[29] * gcc-4.0.0/pr21951.patch fixes problem with -fno-exceptions * copied applicable patches from patches/gcc-3.4.3 to patches/gcc-3.4.4 (tested by Alice Corbin on Arm)
glibc: * added {i686,x86_64}-static.dat to demo --enable-static-nss * added glibc-2.3.5-fix-pr631.patch to fix problem building glibc-2.3.5 with --enable-static-nss See http://sources.redhat.com/bugzilla/show_bug.cgi?id=631
clean.sh: * config.guess was not properly marked executable, which caused strange configure failures. * outputs list of files containing the current version number. Since clean.sh is used when preparing a release, this is a cheap way to remind the maintainer to update embedded version numbers.
doc: * updated crosstool-howto.html to reflect new rpm build and new regression test build
Build matrix: * regtest-run.sh saves all variables from $TARGET-crosstoolconfig.txt, and whether gdb and gdbserver built properly, in .dat file * regtest-report.sh handles gdb * regtest-kill.sh faster - it scp's script instead of ssh'ing each cmd
powerpc: * replaced glibc-2.3.2/glibc-2.3.2-powerpc-procfs.patch with glibc-2.3.2/glibc-2.3.3-allow-gcc-4.0-powerpc-procfs.patch to fix gcc-4.0 problem
mips: * added pr758.patch from http://sources.redhat.com/bugzilla/show_bug.cgi?id=758 to fix problems like error: `SYS_read' undeclared (first use in this function) * added glibc-mips-bootstrap-gcc-header-install.patch from Steven J. Hill to fix glibc-2.3.5 install-headers for MIPS
arm: * known issue: gcc-3.3.x ICEs on build; see http://gcc.gnu.org/PR15068. (gcc-3.4.[134] are ok because of pr15068-fix.patch.)
cygwin: * glibc-2.3.4-cygwin.patch ported by steve@digidescorp.com
-- 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] |