Advance Toolchain 11.0-6
Advance Toolchain new location
Since the end of August 2019, Advance Toolchain has been available from a new FTP server: public.dhe.ibm.com
Please be advised the FTP server at Unicamp won't be updated any longer.
New features in 11.0-6
- GCC provides:
- Fix for [F08] Assembler error(s) when using intrinsic modules in two BLOCK.
- Fix for LEN_TRIM in specification expression causes link failure.
- Fix for __builtin_mffs sometimes optimized away.
- Fix for __builtin_crypto_vpmsumd gives different results -O[123] vs -O0.
- Fix for GCC ignores volatile modifier.
- Fix for -fdebug-types-section ICE building chromium.
- Fix for New test case gcc.target/powerpc/pr91275.c from r276410 fails on BE.
- Fix for incorrect assumption that (ao >= 0) is always false.
- The GNU C Library provides:
- Fix for (CVE-2019-19126) LD_PREFER_MAP_32BIT_EXEC not ignored in setuid binaries.
- Fix for (CVE-2020-1752) 'glob' use-after-free bug.
- Fix for (CVE-2020-1751) Array overflow in backtrace on powerpc.
- Fix for libio: vtables hardening.
- Fix for Segfault with wide characters and setlocale/fgetwc/UTF-8.
- Fix for mmap64 silently truncates large offset values.
- Fix for libio vtables validation and standard file object interposition.
- Fix for Generic strstr/strcasestr fails with huge needles.
- Fix for pthread_mutex_trylock does not use the correct order of instructions while maintaining the robust mutex list due to missing compiler barriers.
- Fix for Malloc tunables give tcache assertion failures.
- Fix for Disable libio vtable validation for interposed pre-2.1 stdio handles.
Packages in 11.0-6
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.29-8efd17cb2568 online docs
- Expat XML Parser - 2.2.7-d3b78b42a2dc online docs
- GCC (GNU Compiler Collection) - 7.5.0-6a692036f4ef [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 7.5.0-6a692036f4ef online docs
- GNU Libgomp - 7.5.0-6a692036f4ef online docs
- GNU C Library - 2.26-6869471f35da online docs
- GNU Multiple Precision Library - 6.1.2 online docs
- GNU MPC Library - 1.0.3 online docs
- GNU MPFR Library - 3.1.6-12174 online docs
- Additional support libraries, including some additional floating point support libraries:
- Libauxv - 1.1.0 online docs
- Decimal Floating Point C Library - 1.0.13-62cdd3a online docs
- Libhugetlbfs - 2.20-e441800 online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 1.1.0l-a3b54f0f5de1 online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Python - 3.6.6-4cf1f54eb764 online docs
- TCMalloc - 2.6-e033431e5a9e online docs
- ZLIB Compression Library - 1.2.11 online docs
- Development tools:
- GDB (GNU Debugger) - 8.0.1-378272cef651 online docs
- Additional performance and debugging tools:
- Libpfm - 4.8.0-f3c229370d40 online docs
- OProfile - 1.2.0-4a518527ba22 with Java Support online docs
- Valgrind - 3.13.0-16446 online docs
- Additional multi core support libraries:
- Boost - 1.64.0 online docs
- SPHDE - 1.4.0-6a630fad0fbe online docs
- Userspace RCU - 0.10.2-ef728ceea316 online docs
- Thread Building Blocks - 2017_U8-75224c4c1f3c online docs
- Golang:
- Golang - 1.9-89fdb3ccf73c online docs