Am 09.03.2022 um 08:37 schrieb Ruediger Pluem:
On 3/8/22 10:09 PM, Rainer Jung wrote:
You gcc 4.8 workaround for _Thread_local still looks good.
Solaris builds and all unit tests not yet done but compiles fine for all my
Linuxes.
Thanks!
Thanks for testing. I committed to trunk as r1898771 to throw it into our CI.
If we need to tweak it further we can do later.
BTW: Once we have a final patch the same needs to be done for APR trunk and APR
1.8.x.
Interesting: I did also compile APR trunk in my httpd release
preparations but didn't observe the failure. This probably was due to
the fact, that our APR trunk configure does not decide to add
-std=gnu11, so the test in the header file doesn't result in
_Thread_local being used.
Of course it still makes sense to apply the same patch (and also to
other APR branches containing the thread local code). Just wondering,
whether the different handling of the"std" compiler flag for httpd and
apr trunk is intentional.
Best regards,
Rainer