diff --git a/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend b/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend index bcf04f8b084bc34124f92d84ed14768782b688ae..9ee5a07aef418cf7fd24db2cdd723972df330d3f 100644 --- a/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend +++ b/meta-oniro-staging/recipes-bsp/uefi/edk2-firmware_%.bbappend @@ -7,6 +7,10 @@ export CLANG38_ARM_PREFIX = "${TARGET_PREFIX}" EDK2_BUILD_RELEASE:toolchain-clang = "1" +do_configure:prepend() { + sed -i -e "s#-target ${HOST_ARCH}-linux-gnu.*#-target ${HOST_SYS}#" ${S}/BaseTools/Conf/tools_def.template +} + do_install:prepend() { # Some platforms use an ARCH suffix. if [ ! -e "${B}/Build/${EDK2_PLATFORM}" ]; then