From f7fafc58a1b47f3a04a3e37ff99645e439873b5a Mon Sep 17 00:00:00 2001 From: Peter Hoyes Date: Wed, 11 Jan 2023 17:58:02 +0000 Subject: [PATCH] arm/scp-firmware: Ensure CMAKE_BUILD_TYPE is capitalized If CMAKE_BUILD_TYPE=debug (lowercase), SCP-firmware builds with debug compiler flags but BUILD_MODE_DEBUG is not defined in C code so features that are conditionally enabled/disabled in debug mode are not active. Pass capitalized "Debug" and "Release" strings to CMAKE_BUILD_TYPE to ensure Debug mode is fully enabled when SCP_BUILD_RELEASE = "0". SCP_BUILD_RELEASE = "1" (the default) for all machines in meta-arm-bsp so they are unaffected. Issue-Id: SCM-5864 Signed-off-by: Peter Hoyes Change-Id: I93220420eedd2e3e6c169679efcaf4642dd5bc51 Signed-off-by: Jon Mason --- meta-arm/recipes-bsp/scp-firmware/scp-firmware_2.10.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-arm/recipes-bsp/scp-firmware/scp-firmware_2.10.0.bb b/meta-arm/recipes-bsp/scp-firmware/scp-firmware_2.10.0.bb index 4828fb55..5dbbff94 100644 --- a/meta-arm/recipes-bsp/scp-firmware/scp-firmware_2.10.0.bb +++ b/meta-arm/recipes-bsp/scp-firmware/scp-firmware_2.10.0.bb @@ -27,7 +27,7 @@ DEPENDS = "virtual/arm-none-eabi-gcc-native \ # For now we only build with GCC, so stop meta-clang trying to get involved TOOLCHAIN = "gcc" -SCP_BUILD_STR = "${@bb.utils.contains('SCP_BUILD_RELEASE', '1', 'release', 'debug', d)}" +SCP_BUILD_STR = "${@bb.utils.contains('SCP_BUILD_RELEASE', '1', 'Release', 'Debug', d)}" inherit deploy