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]

crosstool-0.37 (gcc-4.0.1, gdb, bugfixes) released


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]