Skip to content

Commit

Permalink
Prepare for AT 16.0-4
Browse files Browse the repository at this point in the history
This patch also updates the release notes of AT 16.0 for the 16.0-4 release.

Signed-off-by: Erwan Prioul <[email protected]>
  • Loading branch information
er-1 committed Dec 13, 2023
1 parent 5d8d839 commit dff5749
Show file tree
Hide file tree
Showing 8 changed files with 55 additions and 10 deletions.
2 changes: 1 addition & 1 deletion configs/16.0/base.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@
AT_NAME := at
AT_MAJOR_VERSION := 16.0
AT_REVISION_NUMBER := 4
AT_INTERNAL := rc2
AT_INTERNAL := none
AT_PREVIOUS_VERSION := 15.0

# Minimum kernel version distributed on supported distros by this AT version,
Expand Down
47 changes: 44 additions & 3 deletions configs/16.0/release_notes/relfixes.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,54 @@
<li>Power8 Crypto Operations enablement.</li>
<li>Power8, Power9, and Power10 optimized system libraries.</li>
<li>_Float128 enablement as specified by ISO/IEC TS 18661-3, for Power9 and Power10.</li>
<li>Power10 Matrix-Math Assist enablement.</i>
<li>GCC creates binaries using -mcpu=power9 -mtune=power10 on RHEL 9 and Ubuntu 22.04.</li>
<li>GCC creates binaries using -mcpu=power8 -mtune=power10 on SLES 15 and Debian 11.</li>
</ul>

<h3>New features in 16.0-4</h3>
<ul>
<li>GCC provides:
<ul>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111315">libstdc++ stacktrace testsuite failures with --enable-default-pie</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111366">error: inlining failed in call to 'always_inline' 'hwy::PreventElision&lt;int&amp;&gt;(int&amp;)void': target specific option mismatch</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111367">Error: operand out of range (0x1391c is not between 0xffffffffffff8000 and 0x7fff)</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111380">Inconsistent behaviors between non-LTO and LTO</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111837">Out of bounds access with optimization inside io-implied-do-control</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112263">std::stacktrace does not identify symbols in shared library</a>.</li>
<li>Fix for <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112270">ICE: in verify_gimple_in_seq on powerpc-darwin9</a>.</li>
</ul></li>
<li>GNU C Library provides:
<ul>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30785">Always call destructors in reverse constructor order</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30842">Stack read overflow in getaddrinfo in no-aaaa mode (CVE-2023-4527)</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30843">potential use-after-free in getcanonname (CVE-2023-4806)</a>.</li>
<li>Fix for <a href="https://sourceware.org/bugzilla/show_bug.cgi?id=30884">Memory leak in getaddrinfo after fix for bug 30843 (CVE-2023-5156)</a>.</li>
</ul></li>
<li>Userspace RCU provides:
<ul>
<li>Fix urcu-bp: misaligned reader accesses.</li>
</ul></li>
<li>OpenSSL provides:
<ul>
<li>Version 3.0.12, see the <a href="https://www.openssl.org/news/cl30.txt">release notes</a> for details.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/12247">Multiple Strict-Aliasing Violations</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/21110">BN_mod_inverse incorrect result when parameters are aliased</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/22336">Leak of los after ossl_X509_ALGOR_from_nid() failure in rsa_cms_encrypt()</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/22594">openssl 3.x compilation errors with icx and nvc</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/22664">DTLS use-after-free triggered by error injection</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/22700">Potential use after free in callers of X509v3_asid_add_id_or_range()</a>.</li>
<li>Fix for <a href="https://github.com/openssl/openssl/issues/22842">SIGSEGV from EVP_MAC_CTX_get_mac_size()</a>.</li>
</ul></li>
<li>Python provides:
<ul>
<li>Fix for <a href="https://github.com/python/cpython/issues/111779">Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds (gh-111695)</a>.</li>
</ul></li>
</ul>

<a name="previous"></a>
<h2>Previous releases</h2>

<h3>New features in 16.0-3</h3>
<ul>
<li>GCC provides:
Expand Down Expand Up @@ -81,9 +125,6 @@ <h3>New features in 16.0-3</h3>
</ul></li>
</ul>

<a name="previous"></a>
<h2>Previous releases</h2>

<h3>New features in 16.0-2</h3>
<ul>
<li>GCC provides:
Expand Down
2 changes: 1 addition & 1 deletion docs/advance-toolchain-linux-on-power
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ function myFunction() {
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
</div>
<!-- start main content -->

Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-cross-compilers
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
</div>

<div class="ibm-band-fluid ibm-flex ibm-nospacing ibm-flex--wrap">
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-faq
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
<!--Start of vertical tabs -->

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
</div>

<div class="ibm-graphic-tabs ibm-graphic-tabs--colored ibm-vertical-tabs ibm-padding-bottom-3" data-remembertab="false" data-widget="dyntabs"><!-- Tabs here: -->
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-install
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ function myFunction() {
</div>

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
</div>

<div class="ibm-band-fluid ibm-flex ibm-nospacing ibm-flex--wrap ibm-padding-top-2 ibm-padding-bottom-1"><!--Get started-->
Expand Down
6 changes: 5 additions & 1 deletion docs/advtool-updates
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ function myFunction() {

<div class="ibm-band-fluid ibm-flex ibm-flex--wrap ibm-padding-top-2 ibm-padding-bottom-1">
<div class="ibm-col-12-12">
<p class="ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
&nbsp;

<p class="ibm-h4">We frequently release updates to each of the Advance Toolchain versions. Find links to the release notes (from year 2020) for the updates, newest to oldest, in the following table.</p>
Expand All @@ -167,6 +167,10 @@ function myFunction() {
<thead>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Advance Toolchain 16.0-4</a></td>
<td>12/15/2023</td>
</tr>
<tr>
<td><a href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Advance Toolchain 15.0-6</a></td>
<td>11/17/2023</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/advtool-usage
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ document.getElementById('toggle_btn').addEventListener('click',function(e){
<!--Start of vertical tabs -->

<div class="ibm-band-fluid ibm-flex ibm-padding-top-2 ibm-padding-bottom-1">
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 15.0-6 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at15.0-6" target="_blank">Learn more</a></p>
<p class="custom-padding-left-12px ibm-h4">IBM Advance Toolchain for Linux on Power 16.0-4 is now available! <a class="ibm-forward-link ibm-inlinelink" href="https://github.com/advancetoolchain/advance-toolchain/releases/tag/at16.0-4" target="_blank">Learn more</a></p>
</div>

<div class="ibm-graphic-tabs ibm-graphic-tabs--colored ibm-vertical-tabs" data-remembertab="false" data-widget="dyntabs"><!-- Tabs here: -->
Expand Down

0 comments on commit dff5749

Please sign in to comment.