This is the mail archive of the crossgcc@sourceware.org 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-NG 1.9.0 is out


Hello all!

I'm pleased to announce the release of crosstool-NG 1.9.0!

As usual, there has been quite a number of improvements, new features,
and bug fixes all around. The most notable changes are listed below:

- latest versions of many components have been added, most notably:
  - gcc 4.5.1, 4.4.5 and 4.3.5
  - eglibc 2.11 and 2.12
  - linux up to 2.6.36
  - ...
- static companion libraries are now a reality (except possibly on Cygwin)
- the documentation has been split into multiple files
- a bunch of fixes went in

This release is not rich with new features, but it has seen quite a few
fixes all over the place, so should be much more stable; there has also
been a few reorganisation here and there, so it should be easier to hack
in new stuff.

This marks the beginning of the 1.9 maintenance branch, and the end of
the previous maintenance branch. As always, comments and suggestions
are most welcome!

Note: the release is 3 days late, because of ELC-E (where I was a speaker)
and I did not have time to polish the tree before that. Sorry for the delay.

The release can be found at the following URLs:
Changelog: http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.9.0.changelog
Tarball:   http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.9.0.tar.bz2
Patches:   http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/1.9.0/

As a reminder, the home for crosstool-NG is:
http://ymorin.is-a-geek.org/projects/crosstool

Crosstool-NG also has a Freshmeat page:
http://freshmeat.net/projects/crosstool-ng

Many thanks to the people who contributed to this release:

     76  Yann E. MORIN
      7  Arnaud Lacombe
      4  Anthony Foiani
      3  Esben Haabendal
      2  Titus von Boxberg
      1  Andy Gibbs
      1  Bryan Hundven
      1  Darcy Watkins
      1  Ilya A. Volynets-Evenbakh
      1  Jon Ringle
      1  Remy Bohmer

Here is the per-author shortlog:

    Andy Gibbs:
        [2170] contrib: fix gcc test suite on system without echo -e

    Anthony Foiani:
        [2132] Make sure that the PTRACE_... symbols are available for
               ppc/plt.c.
        [2138] scripts: always create lib32 and lib64 symlinks
        [2154] scripts: add "FILE" and "CFG" debug levels.
        [2155] scripts: add STATE logging level for state save/restore output.

    Arnaud Lacombe:
        [2061] cc/gcc: 4.5.1 is out!
        [2062] kernel/linux: 2.6.32.17, 2.6.33.7, 2.6.34.2 and 2.6.35 are out !
        [2063] kernel/linux: : nuke old 2.6.33.[0-6]
        [2064] libc/uClibc: add uClibc 0.9.30.3
        [2067] complibs/ppl: fix PPL build with GMP 5.x.x
        [2068] libc/glibc: let glibc 3.3.6 link correctly
        [2069] complibs/mpc: fix MPC 0.8.1 build with MPFR 3.0.0

    Bryan Hundven:
        [2156] libc/eglibc: add 2.11 and 2.12 branches.

    Darcy Watkins:
        [2070] cc/gcc: with static ppl, correctly link with libm

    Esben Haabendal:
        [2084] kernel/mingw32: use pre-set headers dir
        [2085] libc/mingw: use pre-set headers dir
        [2086] mingw32: enable sysrooted toolchains

    Ilya A. Volynets-Evenbakh:
        [2169] libc/glibc: fix glibc-2.10.1 patchset

    Jon Ringle:
        [2168] debug/gdb: Update version to 7.2

    Remy Bohmer:
        [2060] scripts: add option to strip all toolchain executables

    Titus von Boxberg:
        [2089] internals: call strip in a portable way
        [2090] libc/glibc: repair debugging with gdb (glibc 2.9)

    Yann E. MORIN:
        [2056] docs: update known-issues
        [2071] complibs/cloog: with static ppl, correctly link with libm
        [2072] complibs/ppl: add latest version 0.11
        [2075] scripts: better sanitise the patch names
        [2076] docs: split into multiple files
        [2077] docs: move the Mercurial tutorial to the tutorials section
        [2078] scripts: do not download in // by default
        [2079] scripts: when downloading, use aria2 only when //
        [2080] scripts: in case of failed download, remove partial files
        [2081] libc/uClibc: fix downloading pregen locales
        [2083] binutils/sstrip: mark as obsolete
        [2087] libc/mingw: fix space-damage
        [2088] binutils/binutils: forward-port the patchset from 2.20 to 2.20.1
        [2091] docs: review REaDME
        [2096] scripts/log: do not interpret log string as printf format
        [2097] binutils/binutils: companion libraries are not used
        [2098] debug/gdb: companion libs are not used
        [2099] complibs: noone is using companion libs on the target; nuke them
        [2100] debug/gdb: install dependable libs in a generic target static
               libs dir
        [2101] debug/gdb: use libexpat
        [2102] complibs: remove help entries, as they're not used
        [2104] kernel/linux: remove old versions
        [2105] kernel/linux: add latest versions
        [2106] kernel/mingw32: show only for x86, 32-bit targets
        [2107] binutils/binutils: remove faulty patch
        [2109] config: change name of default build dir
        [2110] config/arch: re-organise architecture-specific options
        [2111] arch/arm: move config-options to second-part
        [2112] arch/ppc: move config-options to second-part
        [2113] arch/alpha: move config-options to second-part
        [2114] arch/sh: move config-options to second-part
        [2115] libc/uClibc: change munging code based on target arch
        [2116] scripts: hack-in lib32->lib symlinks
        [2117] scripts/internal: cleanup build symlinks
        [2118] arch/mips: add option for MIPS ABIs
        [2119] libc/uClibc: use the MIPS ABI selection
        [2120] arch/mips: add experimental mips64 samples
        [2121] complibs: fix dependencies
        [2122] cc/gcc: do not force use of non-vital companion libraries
        [2123] cc/gcc: disable complibs if not selected
        [2124] cc/gcc: add 4.3.5
        [2125] kconfig: resync curses check with Linux kernel
        [2130] complibs: better deduce whether to backup complibs or not
        [2131] complibs: introduce a two-stage select
        [2133] misc: update ignored files
        [2134] scripts: update distclean
        [2135] kernel/linux: update to latest versions
        [2136] kernel/linux: the new long-term stable is 2.6.32
        [2137] scripts: fix distclean
        [2139] samples: update powerpc-e500v2-linux-gnuspe
        [2140] samples: update all samples to use the new build dir
        [2141] cc/gcc: fix C++ headers location
        [2142] cc/gcc: fix enabling/disabling LTO
        [2143] cc/gcc: add option to enable 128-bit long doubles
        [2144] cc/gcc: shuffle config knobs
        [2145] cc/gcc: add an option to enable/disable build of libgomp
        [2146] cc/gcc: add an option to enable/disable build of libssp
        [2147] scripts: update/fix patch-rework
        [2148] cc/gcc: fix 4.4.4 patchset
        [2149] cc/gcc: add 4.4.5
        [2152] samples: update to not use // download
        [2153] cc/gcc: fix 128-bit long doubles option
        [2157] complibs/cloog: add latest version 0.15.10
        [2158] kernel/linux: add 2.6.36
        [2159] kernel/linux: nuke oldish versions
        [2160] kernel/linux: update versions
        [2161] Revert #a09246191120: cc/gcc: fix C++ headers location
        [2163] scripts: do not provide to-sysroot include symlink
        [2165] libc/newlib: add option to compile support for float IOs
        [2166] libc/newlib: add option to compile support for long long IOs
        [2167] libc/newlib: add option to compile support for IOs on C99
               formats
        [2171] scripts: also overide LANG
        [2172] testsuite: fix gcc test-suite
        [2173] samples: update all samples to latest config knobs

The short diffstat follows:

    Total                    10063(+/-)
    samples/                  40.3%
    patches/                  14.8%
    config/arch/               2.3%
    scripts/build/libc/        1.4%
    config/cc/                 1.3%
    scripts/build/companion_   1.0%
    Others                    38.6%

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'



--
For unsubscribe information see http://sourceware.org/lists.html#faq


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]