mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-08 05:09:56 +00:00
optee-test: Use system openssl on musl
bundled libcrypto.a in optee-test sources is built using glibc based toolchain and expects foritied _chk version of the libc functions e.g. __sprintf_chk which wont work for musl. Therefore rely on freshly built openssl by OE instead Fixes errors like arm-yoe-linux-musleabi/gcc/arm-yoe-linux-musleabi/12.1.0/ld: ../openssl/lib/arm/libcrypto.a(dso_dlfcn.o): in function `dlfcn_name_converter': dso_dlfcn.c:(.text+0x19e): undefined reference to `__sprintf_chk' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -3,5 +3,8 @@ require optee-test.inc
|
||||
SRC_URI:append = " \
|
||||
file://musl-workaround.patch \
|
||||
"
|
||||
|
||||
SRCREV = "44a31d02379bd8e50762caa5e1592ad81e3339af"
|
||||
|
||||
EXTRA_OEMAKE:append:libc-musl = " OPTEE_OPENSSL_EXPORT=${STAGING_INCDIR}"
|
||||
DEPENDS:append:libc-musl = " openssl"
|
||||
CFLAGS:append:libc-musl = " -Wno-error=deprecated-declarations"
|
||||
|
||||
Reference in New Issue
Block a user