Advance Toolchain 16.0-4
New features in 16.0-4
- GCC provides:
- Fix for libstdc++ stacktrace testsuite failures with --enable-default-pie.
- Fix for error: inlining failed in call to 'always_inline' 'hwy::PreventElision<int&>(int&)void': target specific option mismatch.
- Fix for Error: operand out of range (0x1391c is not between 0xffffffffffff8000 and 0x7fff).
- Fix for Inconsistent behaviors between non-LTO and LTO.
- Fix for Out of bounds access with optimization inside io-implied-do-control.
- Fix for std::stacktrace does not identify symbols in shared library.
- Fix for ICE: in verify_gimple_in_seq on powerpc-darwin9.
- GNU C Library provides:
- Userspace RCU provides:
- Fix urcu-bp: misaligned reader accesses.
- OpenSSL provides:
- Version 3.0.12, see the release notes for details.
- Fix for Multiple Strict-Aliasing Violations.
- Fix for BN_mod_inverse incorrect result when parameters are aliased.
- Fix for Leak of los after ossl_X509_ALGOR_from_nid() failure in rsa_cms_encrypt().
- Fix for openssl 3.x compilation errors with icx and nvc.
- Fix for DTLS use-after-free triggered by error injection.
- Fix for Potential use after free in callers of X509v3_asid_add_id_or_range().
- Fix for SIGSEGV from EVP_MAC_CTX_get_mac_size().
- Python provides:
Packages in 16.0-4
- The Advance Toolchain is a self contained toolchain which isn't reliant on the base system toolchain.
- Base toolchain packages:
- GNU Binutils - 2.39.0-a648fe307354 online docs
- Expat XML Parser - 2.4.8-3bab6c09bbe8 online docs
- GCC (GNU Compiler Collection) - 12.3.1-33b20852ebfd [C, C++ (g++), fortran, Go] online docs
- GNU Standard C++ Library v3 (Libstdc++-v3) - 12.3.1-33b20852ebfd online docs
- GNU Libgomp - 12.3.1-33b20852ebfd online docs
- GNU C Library - 2.36-88d5d70b1e89 online docs
- GNU Multiple Precision Library - 6.1.2 online docs
- GNU MPC Library - 1.1.0-69ad1bcb8e9e online docs
- GNU MPFR Library - 4.0.2 online docs
- Additional support libraries, including some additional floating point support libraries:
- Decimal Floating Point C Library - 1.0.16-ff629deadfd1 online docs
- Libhugetlbfs - 2.23-6b126a4d7da9 online docs
- Libvecpf - 1.1.0 online docs
- Open Secure Sockets Layer - 3.0.12-b8514a7d0aee online docs
- IBM Power Architecture Facilities Library - 0.3.0-cbb41aa0538a online docs
- Power Vector Library - 1.0.4.4-60759126a0f6 online docs
- Python - 3.10.13-b6535ea7ecf4 online docs
- TCMalloc - 2.9.1-f7c6fb6c8e99 online docs
- ZLIB Compression Library - 1.2.12-21767c654d31 online docs
- Development tools:
- GDB (GNU Debugger) - 12.1.90-a4418a9c6f99 online docs
- Additional performance and debugging tools:
- Valgrind - 3.19.0-8d3c8034b87d online docs
- Additional multi core support libraries:
- Boost - 1.79.0 online docs
- SPHDE - 1.4.0-10897accedb5 online docs
- Userspace RCU - 0.14.0-fb171ffff872 online docs
- Thread Building Blocks - 2021.6.0-4533e4ff0f0a online docs
- POWER NX zlib compliant library:
- NX GZIP library - 0.64-ba21450f7e4a online docs