[PATCH] libstdc++: Update baseline_symbols.txt on some Linux arches

Jonathan Wakely jwakely@redhat.com
Fri Apr 17 12:12:36 GMT 2026


On Fri, 17 Apr 2026 at 13:09, Jakub Jelinek <jakub@redhat.com> wrote:
>
> Hi!
>
> The following patch updates baseline_symbols.txt files.
>
> Most of these come from Fedora package builds, i386 used to be the same as
> i486 in GCC <= 11 but hasn't been updated since, so the changes are larger
> there.  riscv64 is from my build on cfarm95 where i'm debugging bitint
> issues currently.  powerpc64 is hand edited mix of powerpc64le and old
> powerpc64 (i.e. basically powerpc64le with IEEE stuff and DF128/DF64x stuff
> removed).
>
> Verification of the changes (ignoring the i386 changes which are across
> multiple GCC versions) looks ok, in particular:
> grep ^- patchwithouti386 | grep -v ^---
> yields nothing
> grep ^+ patchwithouti386 | grep -v ^+++ | grep -v GLIBCXX_3.4.35 | grep -v CXXABI_1.3.17
> yields also nothing
> grep ^+ patchwitouti386 | grep -v ^+++ | sort | uniq -c | sort -n
> shows mostly 8 occurrences of stuff, the exceptions are just
>       1 +OBJECT:16:_ZTIDF16_@@CXXABI_1.3.17
>       1 +OBJECT:32:_ZTIPDF16_@@CXXABI_1.3.17
>       1 +OBJECT:32:_ZTIPKDF16_@@CXXABI_1.3.17
>       2 +FUNC:_ZNSt12__cow_stringC2EPKcj@@GLIBCXX_3.4.35
>       2 +FUNC:_ZNSt8__detail17__wait_until_implEPKvRNS_16__wait_args_baseERKNSt6chrono8durationIxSt5ratioILx1ELx1000000000EEEE@@GLIBCXX_3.4.35
>       6 +FUNC:_ZNSt12__cow_stringC2EPKcm@@GLIBCXX_3.4.35
>       6 +FUNC:_ZNSt8__detail17__wait_until_implEPKvRNS_16__wait_args_baseERKNSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEE@@GLIBCXX_3.4.35
> The 6 vs. 2 is unsigned int vs. unsigned long difference, supposedly
> size_t, and _ZTI*DF16_ are new just on s390x intentionally.
>
> Ok for trunk?

OK, thanks!

>
> 2025-05-17  Jakub Jelinek  <jakub@redhat.com>
>
>         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update.
>         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/powerpc64le-linux-gnu/baseline_symbols.txt: Update.
>         * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update.
>
>         Jakub



More information about the Libstdc++ mailing list