[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc-bugs
Subject: [Bug libstdc++/115126] TU-local entity exposures in libstdc++
From: "jakub at gcc dot gnu.org via Gcc-bugs" <gcc-bugs () gcc ! gnu ! org>
Date: 2024-05-17 18:32:16
Message-ID: bug-115126-4-LCyeI6Cz13 () http ! gcc ! gnu ! org/bugzilla/
[Download RAW message or body]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115126
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note, weakrefs are unfortunately required to be static (I think we want from
them being extern initially and they were quickly changed into static - 4.1 had
them extern, 4.2+ is static).
Sure, for glibc >= 2.34 (except for Hurd) we stopped using those, but on older
glibc or non-glibc we didn't...
Non-weakrefs are all static inline right now, perhaps we could use some
__GTHREAD_INLINE macro which would expand to static inline in C and just inline
in C++ (or what else is desirable there?).=
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic