]> git.ipfire.org Git - thirdparty/openssl.git/commit - test/build.info
Statically link legacy provider to evp_extra_test
authorNeil Horman <nhorman@openssl.org>
Thu, 30 Nov 2023 16:20:34 +0000 (11:20 -0500)
committerTomas Mraz <tomas@openssl.org>
Wed, 6 Dec 2023 13:27:05 +0000 (14:27 +0100)
commitf529a2eb75374946b60ed686ca6f90fdf244e787
treed62e2f7db023cfb7a7bb4a341922a6fe373bdce8
parent0541fa7802cf0c3a9b28d126066c909736fc5ec8
Statically link legacy provider to evp_extra_test

Like in #17345, evp_extra_test links libcrypto statically, but also has
a dynamic/shared load via the legacy provider, which leads to ambiguous
behavior in evp_extra_test on some platforms, usually a crash (SIGSEGV)
on exit via the atexit handlers.  Statically link the legacy provider to
avoid this.

Fixes #22819

Helped-by: Neil Horman <nhorman@openssl.org>
Helped-by: Tomas Mraz <tomas@openssl.org>
Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22905)
test/build.info
test/evp_extra_test.c