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.8.0 is out


Hello all!

I'm pleased to announce the release of crosstool-NG 1.8.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:

- Mingw32 target! Hurray, a new kernel!
- NPTL support for uClibc! Hurray!
- a generic, cross ldd-like
- gcc test-suite
- a bunch of fixes for *BSD (and MacOS)

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

The release can be found at the following URLs:
Changelog: http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.8.0.changelog
Tarball:   http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.8.0.tar.bz2
Patches:   http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/1.8.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:

     56  Yann E. MORIN
     18  Titus von Boxberg
      6  Johannes Stezenbach
      4  Bart vdr Meulen
      2  Martin Lund
      1  Andy Gibbs
      1  Bart vdr. Meulen
      1  Remy Bohmer
      1  Robert Schwebel

Here is the per-author shortlog:

    Andy Gibbs:
        [1993] test-suite: correctly install when not --local

    Bart vdr Meulen:
        [2017] kernel: add mingw
        [2018] kernel/mingw: add target libraries
        [2019] samples: add Linux -> Mingw32 sample
        [2020] complibs/ppl: fix build for MINGW

    Bart vdr. Meulen:
        [2031] complibs: fix using static companion libraries

    Johannes Stezenbach:
        [2011] kernel/linux: update linux stable releases
        [2012] binutils/binutils: add binutils-2.20.1
        [2030] libc/uClibc: fix verbosity level for uClibc >= 0.9.30
        [2044] scripts: remove . from $PATH
        [2045] cc/gcc: add option to compile against static libstdc++, for
               gcc-4.4 and newer
        [2051] Fix CT_SanitizePath

    Martin Lund:
        [1965] test-suite: Added new test suite feature (experimental)
        [1986] patches/gdb: Fix canadian building of GDB for powerpc

    Remy Bohmer:
        [2021] debug/gdb: Fix compilation for Mingw hosts

    Robert Schwebel:
        [1968] debug/ltrace: fix LDFLAGS for libsupc++ and libiberty

    Titus von Boxberg:
        [1954] crosstool-NG.sh: suppress failure message from uname -o
        [1955] build/internals.sh: Replace nonportable call to stat
        [1956] scripts/functions: Use stat correctly on non-GNU (BSD/Darwin)
               systems.
        [1957] configure: Do not require stat to be of GNU coreutils
        [1958] scripts/crosstool-NG.sh.in: On MacOS/BSD use the output of
               CT_DoConfigGuess for CT_BUILD.
        [1959] configure: make call to readlink portable to non-GNU (BSD)
               systems
        [1960] scripts/wrapper.in: Add a comment about readlink not being
               portable.
        [1961] scripts/build/internals.sh: Always use binary wrapper under
               BSD/MacOS
        [1962] ct-ng: Add ability to configure and use some GNU tools
        [1963] docs/overview.txt: Provide short mercurial HOWTO
        [1964] scripts/wrapper.c: Under MacOS set DYLD_LIBRARY_PATH
        [1969] configure: add path to libtool to pathlist
        [1970] scripts/build/internals.sh: compile wrapper with portable
               options.
        [1971] docs: Provide new Readme for MacOS
        [1972] cc/gcc: Make usage of --enable-target-optspace configurable
        [1973] kconfig/lxdialog: more portable and use ncurses from macports
               on MacOS
        [1987] docs/README.macos.txt: Provide hints section
        [1988] docs/README.freebsd.txt: Short intro for FreeBSD

    Yann E. MORIN:
        [1952] kernel/linux: update versions list
        [1953] cc/gcc: add latest version
        [1966] test-suite: apply cleanup pass
        [1967] libc/glibc: fix as/ld checks against recent binutils
        [1974] kernel/linux: update to latest versions
        [1975] docs: update credtis, point to the repository log
        [1976] config: add support for a second part of the generated choices
        [1977] libc/uClibc: apply the threading model to the configuration
        [1978] complibs/mpfr: update to latest version
        [1979] cc/gcc: fix headers copy for core static
        [1980] cc/gcc: implement default for core options
        [1981] cc/gcc: store core build rules in an array
        [1982] libc/newlib: build in the 'start files' pass
        [1983] cc/gcc: baremetal requires a two-pass process
        [1984] complibs/gmp: 5.0.0 misses 'EXPERIMENTAL' in the prompt
        [1985] complibs/mpc: add latest version
        [1989] kernel/linux: reorder upstream/custom-tree handling
        [1990] kernel/linux: allow headers from full custom source tree
        [1991] cc/gcc: add option do disable PCH
        [1992] scripts/wrapper: fix wrong test when checking access to the
               reall tool
        [1994] scripts: enhance Makefile for installation
        [2002] libc/glibc: fix installed scripts
        [2003] debug/gdb: fix incorrect path
        [2004] scripts/finish: do not try to symlink if sed expr is a no-op
        [2006] debug/ltrace: add latest version
        [2007] libc/uClibc: fix munging .config for LT old/new
        [2008] libc/uClibc: fix snapshots
        [2009] libc/uClibc: enable NPTL for snapshots
        [2013] config: no need to push the download mirror in a sub menu
        [2014] cc/gcc: gcc-4.4 does not use MPC
        [2015] samples: add an ARMeb uClibc/NPTL experimental sample
        [2016] libc: add global threads support option
        [2022] debug/gdb: properly remove build tic
        [2023] complibs/ppl: backout #9f0de857cb05
        [2025] scripts: update config.{guess,sub}
        [2026] configure: fix --mandir
        [2027] kernel/mingw32: mark as being EXPERIMENTAL
        [2028] scripts: use 'hg archive' to create release tarballs
        [2029] scripts/functions: recognise Cygwin build hosts
        [2032] docs/known-issues: document the "error compiling FC test
               program" issue
        [2033] libc/uClibc: do not install cross-ldd
        [2034] scripts: add a cross-ldd-like
        [2036] libc/uClibc: do not systematically use pre-generated locale data
        [2037] libc/uClibc: fix using pre-generated locale data
        [2038] libc/uClibc: fix space damage
        [2039] libc-uclibc: move options
        [2040] config: allow unconditional usage of tristates
        [2041] cc/gcc: move options around
        [2042] cc/gcc: make sjlj config option a tristate
        [2043] cc/gcc: add option to enable/disable libmudflap
        [2052] libc: do not offer cross-ldd for bare-metal
        [2053] samples: add a short list of all samples
        [2054] cc/gcc: do not show sjlj choice for bare-metal
        [2055] samples: update all samples
        [2056] docs: update known-issues

The short diffstat follows:

    Total                     8131(+/-)
    samples/                  42.2%
    patches/                  22.9%
    scripts/build/libc/        4.8%
    config/libc/               2.8%
    config/cc/                 2.2%
    scripts/build/cc/          1.5%
    config/kernel/             1.4%
    scripts/build/debug/       1.3%
    scripts/build/kernel/      1.1%
    Others                    19.2%

Thanks for your attention,
Yann E. MORIN.

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