What's new in crosstool-NG 1.15.3
Jul 19, 2012
- Many changes since the last announced version.
- The Canadian Cross support has been entirely rewritten to no longer require a pre-existing cross-compiler for the target, and there are numerous enhancements and bugfixes.
New in crosstool-NG 1.13.2 (Nov 21, 2011)
- Building the ncurses library has been fixed.
- Extracting the cloog library has been fixed.
- The 'prescott' CPU is now recognized as an i686.
New in crosstool-NG 1.12.2 (Sep 13, 2011)
- The gdb versions strings have been fixed.
- Using a sysroot prefix directory has been fixed.
New in crosstool-NG 1.12.1 (Aug 24, 2011)
New in crosstool-NG 1.11.2 (May 19, 2011)
- Companion libraries are now properly selected with GCC 4.4.6 (the default value).
New in crosstool-NG 1.11.1 (May 3, 2011)
- This version fixes a blocking bug when stripping the toolchain.
New in crosstool-NG 1.11.0 (May 2, 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.10.1 (Apr 21, 2011)
- Stripping of binaries has been fixed.
- The makeinfo wrapper has been fixed.
- GCC plugins are no longer built for static toolchains.
- LinuxThreads have been removed in latest versions of glibc/eglibc.
- The gold linker is now hidden for architectures that have no gold support.
New in crosstool-NG 1.9.3 (Feb 2, 2011)
- This is a bug-fix-only release.
New in crosstool-NG 1.9.1 (Dec 14, 2010)
- A bug that was preventing downloading eglibc has been fixed.
- The libelf build has been fixed for Canadian Cross builds.
- A few minor bugs have been fixed in the cross-ldd helper.
New in crosstool-NG 1.8.2 (Oct 5, 2010)
- A faulty patch for binutils has been removed.
- The check for lxdialog has been fixed on pure 64-bit distros.
- A nasty string format bug has been fixed.
New in crosstool-NG 1.8.1 (Sep 13, 2010)
- This is a bug-fix-only release.
New in crosstool-NG 1.8.0 (Aug 2, 2010)
- A new kernel was added: mingw32.
- NPTL support for uClibc has been added.
- Support for the gcc test-suite has been added.
- Config knobs for gcc have been added to finely tune the gcc build and installation.
- A generic cross ldd-like tool has been added (for ELF targets).
- A bunch of fixes for BSD-like system were added.
- Miscellaneous minor features have been added, and a whole lot of bugs or bugs-to-be have been fixed.
New in crosstool-NG 1.7.2 (Jul 30, 2010)
- This is a bug-fix-only release.
New in crosstool-NG 1.6.1 (Mar 14, 2010)
- This is a bug-fix-only release.
New in crosstool-NG 1.5.3 (Jan 11, 2010)
New in crosstool-NG 1.5.1 (Oct 29, 2009)
- The configure script was fixed to properly handle the --with-foo=/path/to/foo options, and was fixed to run on non-English locales.
- Using local patches has been fixed.
- The AVR32 sample was fixed.
New in crosstool-NG 1.5.0 (Oct 7, 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)
- Bug fixes:
- glibc/eglibc: if >= 2.8, and addon(s) selected, force retrieval from CVS
- glibc/eglibc: if ARM or MIPS, then force ports addon
- sstrip: fix URL
- Known issues:
- see docs/known-issues.txt in the distribution tarball.
New in crosstool-NG 1.4.0 (Apr 26, 2009)
- Features:
- support building under Cygwin
- C++ compiler now builds for bare-metal
- add "off-line" mode: abort on missing tarball, don't download
- update some log messages (eye-candy)
- accept user-supplied paths to required tools
- add a new step, finish, to be able to restart after all components are installed
- run under bash-4
- it's possible to add a directory component into the sysroot path
- accept a tarball containing custom Linux kernel headers, rather than a directory (tarballs are easier to pass around!)
- Bug fixes:
- POSIX compliancy where applicable
- do not allow spaces in tuples, '-' in vendor string, and both in sed tranform
- correctly make host and build tuples cannonical
- fix some cases where patches against the glibc addons would not apply
- update some log messages (typoes)
- fix initialising the working place: don't remnove dirs in bg, it breaks on quick restarts
- log as much as possible trough the logging wrappers
- documentation updates
- better check required tools versions
- fix building building 32 -> 64 x-compilers
- detect case-insensitive file systems, and abort
New in crosstool-NG 1.3.3 (Apr 3, 2009)
- Bug fixes:
- fix extracting sstrip
- fix kernel version used to build glibc/eglibc
- accept runing under bash-4
New in crosstool-NG 1.3.2 (Jan 28, 2009)
- The checks for the presence of some absolutely required tools (such as automake and wget) have been fixed.
- The URL to fetch sstrip (from buildroot) has been updated.
- ltrace can now build for PowerPC.
- A gcc-4.3.2 patch has been fixed.
New in crosstool-NG 1.3.1 (Dec 9, 2008)
- The build and host tuples are correctly made canonical.
- Lines in the log file are no truncated when ending with an 'n'.
New in crosstool-NG 1.3.0 (Nov 26, 2008)
- New components and new versions have been added, including gcc 4.3.x, eglibc, uClibc, Linux kernels, binutils, strace, and ltrace.
- Bare metal compilers can now be built.
- The components API has been enhanced.
- Toolchains are now entirely relocatable.
- Components' patchsets have been updated.
- A lot of new subordinate features were added, and lots of bugs were fixed.
- crosstool-NG can now be installed out-of-place (for packaging).
New in crosstool-NG 1.2.4 (Oct 6, 2008)
- The DUMA build logs are passed only once through the logger.
- The architecture config file is now correctly re-generated.
- The unavailable config target xconfig is no longer advertised.
- The glibc linker scripts are no longer mangled to remove absolute paths.
New in crosstool-NG 1.2.3 (Sep 7, 2008)
- Users are now warned about the experimental status of samples.
- This release fixes ARM EABI builds, building with older findutils, and kconfig dependency.
New in crosstool-NG 1.2.2 (Aug 27, 2008)
- Building older gdb with newer gcc was fixed,
- Extracting the configuration from a build log was fixed.