What's new in crosstool-NG 1.9.3
May 9, 2013
- Bug fixes:
- [2263] complibs/cloog: regenerate autostuff files
- [2291] libc/mingw: do not remove support symlink
New in crosstool-NG 1.13.1 (Nov 21, 2011)
- This is a bug-fix-only release
New in crosstool-NG 1.11.0 (May 1, 2011)
- architectures:
- new SPARC support
- components updated:
- gcc: up to 4.6.0, and latest Linaro versions 4.4, 4.5 and 4.6
- Linux: up to 2.6.38.4
- eglibc: 2_13
- gdb: add Linaro version
- companion librraies: some were updated
- docs: new in-depth explanations on how to build a toolchain
- *glibc: Linuxthreads removed for latest versions
- samples: a couple new ones
New in crosstool-NG 1.9.1 (Dec 16, 2010)
- [2194] scripts/xldd: install only when shared libs enabled
- [2195] scripts/xldd: fix typos
- [2196] scripts/xldd: fix version string
- [2197] scripts/xldd: stop at first match
- [2198] scripts/xldd: better find sysroot with old gcc
New in crosstool-NG 1.9.0 (Nov 9, 2010)
- [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
New in crosstool-NG 1.8.1 (Sep 10, 2010)
- [2073] cc/gcc: with static ppl, correctly link with libm
- [2074] complibs/cloog: with static ppl, correctly link with libm
- [2082] libc/uClibc: fix downloading pregen locales
- [2092] scripts: in case of failed download, remove partial fil
New in crosstool-NG 1.8.0 (Aug 2, 2010)
- [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
New in crosstool-NG 1.7.2 (Jul 30, 2010)
- fixes the cc->gcc symlink and has
- nothing to with companion libraries. My bad (Yann E. MORIN).
New in crosstool-NG 1.7.0 (May 8, 2010)
- 2 new architectures have been added: Blackfin and mips64
- building canadian-crosses has been enhanced
- experimental support for gcc-4.5 has been added
- eglibc can be optimised for size (instead of speed)
- companion libraries can be built statically, removing the need for a wrapper
- many components versions have been added, and associated patchsets updated
- some less important new features, or enhancements for stability and usability
- a lot of bug-fixes, of which some to help on Darwin & BSD
New in crosstool-NG 1.5.0 (Oct 13, 2009)
- Support for gcc-4.4 has been added.
- Support for Canadian Cross has been added (but is still experimental).
- The avr32 architecture has been added.
- Some support for newlib and some...
- MMU-less architectures has been added (currently for avr32 only).
- Most components have been upgraded to the latest version(s).
- The documentation has been enhanced and fixed. Many bugs have been fixed
New in crosstool-NG 1.4.1 (May 19, 2009)
- For glibc and eglibc, the ports addon is automatically selected for those architectures that need it. For glibc and eglibc >= 2.8, this release will perform retrieval from...
- CVS if an addon is selected. The sstrip URL has been fixed