From 35ee2c682e4bbe9560e27e11a3d257fc3ce2a63b Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 11 May 2022 11:44:43 +0000 Subject: [PATCH] atf: iMX8: enable compile with gcc-12.1.0 bugs: - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105523 - https://developer.trustedfirmware.org/T991 --- packages/tools/atf/package.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/tools/atf/package.mk b/packages/tools/atf/package.mk index fd50f771fe..942cdf7586 100644 --- a/packages/tools/atf/package.mk +++ b/packages/tools/atf/package.mk @@ -15,7 +15,11 @@ PKG_TOOLCHAIN="manual" [ -n "${KERNEL_TOOLCHAIN}" ] && PKG_DEPENDS_TARGET+=" gcc-${KERNEL_TOOLCHAIN}:host" make_target() { - CROSS_COMPILE="${TARGET_KERNEL_PREFIX}" LDFLAGS="" CFLAGS="" make PLAT=${ATF_PLATFORM} bl31 + if [ "${DEVICE}" = "iMX8" ]; then + CROSS_COMPILE="${TARGET_KERNEL_PREFIX}" LDFLAGS="" CFLAGS="--param=min-pagesize=0" make PLAT=${ATF_PLATFORM} bl31 + else + CROSS_COMPILE="${TARGET_KERNEL_PREFIX}" LDFLAGS="" CFLAGS="" make PLAT=${ATF_PLATFORM} bl31 + fi } makeinstall_target() {