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:
committed by
Jon Mason
parent
cf9365fcec
commit
f2781a9c8d
@@ -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}"
|
||||
|
||||
@@ -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 \
|
||||
"
|
||||
|
||||
@@ -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} \
|
||||
|
||||
Reference in New Issue
Block a user