1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-04-20 11:29:54 +00:00

optee: use CFLAGS{32,64} to pass --sysroot

Since upstream OP-TEE 3.16.0, CFLAGS32 and CFLAGS64 can be used to set
the sysroot option that previously required the LIBGCC_LOCATE_CFLAGS
patches.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jerome Forissier
2022-08-09 17:42:44 +02:00
committed by Jon Mason
parent cf9365fcec
commit f2781a9c8d
3 changed files with 4 additions and 6 deletions

View File

@@ -7,3 +7,5 @@ SRC_URI:append = " \
file://0007-allow-setting-sysroot-for-clang.patch \
"
DEPENDS = "python3-pycryptodome-native python3-pyelftools-native"
EXTRA_OEMAKE += "LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST}"

View File

@@ -1,8 +1,3 @@
require optee-os.inc
SRCREV = "d0b742d1564834dac903f906168d7357063d5459"
SRC_URI:append = " \
file://0006-allow-setting-sysroot-for-libgcc-lookup.patch \
file://0007-allow-setting-sysroot-for-clang.patch \
"

View File

@@ -21,7 +21,8 @@ OPTEE_COMPILER = "${@bb.utils.contains("BBFILE_COLLECTIONS", "clang-layer", "${O
TA_DEV_KIT_DIR = "${STAGING_INCDIR}/optee/export-user_ta"
EXTRA_OEMAKE += "V=1 \
LIBGCC_LOCATE_CFLAGS=--sysroot=${STAGING_DIR_HOST} \
CFLAGS32=--sysroot=${STAGING_DIR_HOST} \
CFLAGS64=--sysroot=${STAGING_DIR_HOST} \
COMPILER=${OPTEE_COMPILER} \
OPTEE_CLIENT_EXPORT=${STAGING_DIR_HOST}${prefix} \
TEEC_EXPORT=${STAGING_DIR_HOST}${prefix} \