From 99414cdd9aa819ef7fde7dba9c30eb92091ad82b Mon Sep 17 00:00:00 2001 From: Christophe Priouzeau Date: Mon, 2 May 2022 11:59:22 +0200 Subject: [PATCH] OPTEE: add OPENSSL_MODULES environment variable Due to the openssl update to 3.0, libcrypto request to have OPENSSL_MODULES variables set on cross-compilation. Signed-off-by: Christophe Priouzeau --- recipes-security/optee/optee-os-stm32mp-common.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-security/optee/optee-os-stm32mp-common.inc b/recipes-security/optee/optee-os-stm32mp-common.inc index 8cfbdd5..b108612 100644 --- a/recipes-security/optee/optee-os-stm32mp-common.inc +++ b/recipes-security/optee/optee-os-stm32mp-common.inc @@ -43,7 +43,8 @@ do_configure:prepend(){ } do_compile() { - unset -v CFLAGS CPPFLAGS LDFLAGS LDADD + export CFLAGS="${CFLAGS} --sysroot=${STAGING_DIR_HOST}" + export OPENSSL_MODULES=${STAGING_LIBDIR_NATIVE}/ossl-modules/ if [ -n "${OPTEE_CONF}" ]; then for conf in ${OPTEE_CONF}; do for soc in ${STM32MP_SOC_NAME}; do