On 07.01.26 21:28, Jonathan Wakely wrote:
> On Wed, 7 Jan 2026 at 19:56, Frank Scheiner <[email protected]> wrote:
>>
>> As per latest testsuite results for ia64 based on gcc-16-20251214 ([1])
>> "libstdc++-abi/abi_check" is failing. This is due to outdated baseline
>> symbols for ia64-linux. These were now regenerated based on the above
>> mentioned GCC version, fixing the previously failing test:
>>
>> ```
>> ==== libstdc++-v3 check-abi Summary ====
>>
>> # of added symbols: 0
>> # of missing symbols: 0
>> # of undesignated symbols: 0
>> # of incompatible symbols: 0
>>
>> using: baseline_symbols.txt
>> PASS: libstdc++-abi/abi_check
>> testcase
>> /dev/shm/gcc-16-20251214/libstdc++-v3/testsuite/libstdc++-abi/abi.exp
>> completed in 127 seconds
>> ```
>>
>> [1]: https://gcc.gnu.org/pipermail/gcc-testresults/2025-December/865397.html
>>
>> Also update on trunk with attached patch.
>
> The GLIBCXX_3.4.35 and CXXABI_1.3.17 symbols should not be added yet,
> not until GCC 16.1.0 is close to release.
I see.
> The symbols for the older symbol versions GLIBCXX_3.4.{30,31,33,34}
> are the ones that need to be added.
Should I (1) make a V2 and add just these now and update again close to
GCC 16.1.0 release or (2) carry this locally until then and make a
single patch instead when it's time?
> Also the TLS symbols for __once_call and __once_callable should not be
> added (by convention, because those are not present for all
> configurations).
Ah ok, is their a documentation available about this convention
somewhere?
Cheers,
Frank