Hey, On 10.11.2016 19:13, Lukas Tribus wrote: > Hi, > > > Am 10.11.2016 um 18:27 schrieb Thomas Heil: >> Hi, >> >> Iam facing a problem when building haproxy 1.6.9 with ssl for mips_24kc >> with musl 1.1.15. >> Openssl was building fine, but the function "ERR_remove_state(0)" does >> not exist but >> ERR_remove_thread_state(0); is available. >> >> So does anybody know whats the difference between? > > Also see: > https://www.openssl.org/docs/man1.1.0/crypto/ERR_remove_state.html > hmm. did i read correctly, that this function does nothing? > > ERR_remove_state() was deprecated in OpenSSL 1.0.0 > ERR_remove_thread_state() was deprecated in OpenSSL 1.1.0 > > > By just switching from one call to the other we break 0.9.8 > compatibility, which is kind-of OK for haproxy 1.7 but not at all for > haproxy 1.6. >
ah okay. > > >> OpenSSL version is 1.0.2j. > > I assume this is a non-standard build, maybe with the no-deprecated > option or something? > Could you define standard build? Iam cross compiling with th Lede / OpenWrt. > Deprecated calls are still supposed to work; and OpenSSL 1.0.2 is widely > used. I dont think so. > In fact, I assume haproxy 1.7-dev6 with openssl 1.1.0 support still > builds fine even with ERR_remove_state(), otherwise Dirkjan would have > patched this already. > So maybe its a cross compiling issue. I just want to be sure. > > > Lukas > > cheers thomas > > > >

