package/libopenssl: update configure option for libatomic
Without this patch openssl adds -latomic twice to Libs.private in libcrypto.pc: cat output/per-package/opensc/host/arceb-buildroot-linux-uclibc/sysroot/usr/lib/pkgconfig/libcrypto.pc | grep atomic Libs.private: -ldl -pthread -latomic -latomic Instead of passing -latomic to Configure we use the target arch "linux-latomic" which is provided by upstream since version 3.0.0 especially for libatomic handling:535130c39d
cdf2986a70
To be noted: the build still fails for both bootlin-armv7m-uclibc and bootlin-m68k-5208-uclibc, but this is not a regression due to this patch, and is tracked as #15709. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
parent
79ee81e034
commit
b7644af3c0
@ -26,6 +26,7 @@ config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH
|
||||
# linux-generic{32,64}, see
|
||||
# https://github.com/openssl/openssl/issues/9839
|
||||
default "linux-generic64 no-asm" if BR2_ARCH_IS_64 && !BR2_MIPS_NABI32
|
||||
default "linux-latomic no-asm" if BR2_TOOLCHAIN_HAS_LIBATOMIC
|
||||
default "linux-generic32 no-asm"
|
||||
|
||||
config BR2_PACKAGE_LIBOPENSSL_BIN
|
||||
|
@ -73,7 +73,6 @@ define LIBOPENSSL_CONFIGURE_CMDS
|
||||
$(LIBOPENSSL_TARGET_ARCH) \
|
||||
--prefix=/usr \
|
||||
--openssldir=/etc/ssl \
|
||||
$(if $(BR2_TOOLCHAIN_HAS_LIBATOMIC),-latomic) \
|
||||
$(if $(BR2_TOOLCHAIN_HAS_THREADS),threads,no-threads) \
|
||||
$(if $(BR2_STATIC_LIBS),no-shared,shared) \
|
||||
$(if $(BR2_PACKAGE_CRYPTODEV_LINUX),enable-devcryptoeng) \
|
||||
|
Loading…
Reference in New Issue
Block a user