* H. J. Lu:

> Compilers will never know since the build-time glibc is independent of
> the run-time glibc.   If compilers want to be 100% sure that the run-time
> is GNU2 TLS bug-free, they can require linkers which generate the
> GLIBC_ABI_GNU2_TLS dependency.

(Such a linker requirement could be enforced by requiring that the
linker recognizes a command option specific to GLIBC_ABI_GNU2_TLS, and
that current linkers treat as an error.)

Would such an unconditional requirement be acceptable to GCC 16?  I
don't think so.  So we'd still have to design a configure option for it.
And that requires further compiler changes.  It's also not entirely
clear how this would interact with -fuse-ld.

I just don't think option (b) is trivial from a compiler perspective.

Thanks,
Florian

Reply via email to