https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109540
Florian Weimer <fw at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=103133 CC| |fw at gcc dot gnu.org --- Comment #13 from Florian Weimer <fw at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #11) > (In reply to Jonathan Wakely from comment #10) > > If you have glibc 2.34 then you can use -DGTHREAD_USE_WEAK=0 to disable the > > weak refs in gthr-posix.h > > I think that is indeed the correct fix, as you originally asked about. But > only for glibc 2.34 and later. Only glibc 2.34 and later have this problem because previous upstream versions lack dual-API time64 support. I would like to claim that we did this deliberately, but the version alignment between libpthread removal and the new time64 support was a bit of a coincidence.