On Tue, Sep 22, 2026 at 10:55:40AM +0200, Rainer Jung wrote: > Hi there, > > in trunk there's a detection whether OpenSSL can use &errno as a THREADID. > It was added almost 10 years ago in r1791055. > > The program used to check for the feature uses APR headers and links against > APR trying to run the result. When APR is not already in the system path, > this fails. For instance on my system, because the compiled test binary can > not load APR due to missing RPATH. If there is no installed APR lib on the > build system when running configure, that test will also fail. > > I can work around this when building on my systems, but I wonder, whether it > is a non-pattern to actually use APR during httpd configure tests. It looks > like this test is the only one doing this. > > No idea, whether a simpler detection without APR is easily doable.
It's definitely unusual and possibly unwise. TBH if we've got away without having that test in 2.4.x, we could easily declare OpenSSL < 3 or OpenSSL < 1.1 unsupported on trunk, and get rid of it entirely at this point. Do you have systems where you actually care about that test result? Regards, Joe
