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
> 
> 
> 
> 

Reply via email to