Re: git: 24fd63e0970f - main - mips: Don't set __NO_TLS to disable some uses of TLS.

Brandon Bergren bdragon at FreeBSD.org
Fri Feb 19 00:03:55 UTC 2021



On Thu, Feb 18, 2021, at 6:00 PM, Jessica Clarke wrote:
> 
> But TLS isn't broken for ELFv1? Otherwise jemalloc would die in a fire
> and nothing would ever work. TLS should have been working for ELFv1 for
> many years by this point.
> 
> Jess

It's not broken, but it's an ABI change to flip it back and forth. You get RuneLocale errors in the middle of installworld if you try and install a build with TLS enabled and have to do a double installworld to compensate for the crashes.

For ABI stability reasons, it needs to stay on in 12 and below.

-- 
  Brandon Bergren
  bdragon at FreeBSD.org


More information about the dev-commits-src-main mailing list