diff mbox series

[1/4] arm/trusted-firmware-m: remove -fcanon-prefix-map from DEBUG_PREFIX_MAP

Message ID 20230612145659.934478-1-ross.burton@arm.com
State New
Headers show
Series [1/4] arm/trusted-firmware-m: remove -fcanon-prefix-map from DEBUG_PREFIX_MAP | expand

Commit Message

Ross Burton June 12, 2023, 2:56 p.m. UTC
From: Ross Burton <ross.burton@arm.com>

This recipe uses the binary Arm compiler, which is based on GCC 12.
Remove this GCC 13-specific option until the next release.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m.inc | 3 +++
 1 file changed, 3 insertions(+)

Comments

Jon Mason June 14, 2023, 1:08 p.m. UTC | #1
On Mon, 12 Jun 2023 15:56:56 +0100, ross.burton@arm.com wrote:
> This recipe uses the binary Arm compiler, which is based on GCC 12.
> Remove this GCC 13-specific option until the next release.

Applied, thanks!

[1/4] arm/trusted-firmware-m: remove -fcanon-prefix-map from DEBUG_PREFIX_MAP
      commit: f7e551e47988977c73331087c4b99178300a4a0c
[2/4] arm-bsp/external-system: remove -fcanon-prefix-map from DEBUG_PREFIX_MAP
      commit: 18be955c9a432b035f8ed7c5965d7eb70b5bfec9
[3/4] arm-toolchain/external-arm: remove -fcanon-prefix-map from DEBUG_PREFIX_MAP
      commit: f83c4abdbdc830787b882933dbe359225a6cf74a
[4/4] arm/scp-firmware: use concerete toolchain
      commit: 7abee726702fcd6a101e29309b1be4e27d445ace

Best regards,
diff mbox series

Patch

diff --git a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m.inc b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m.inc
index d0744423..02acfb8b 100644
--- a/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m.inc
+++ b/meta-arm/recipes-bsp/trusted-firmware-m/trusted-firmware-m.inc
@@ -80,6 +80,9 @@  AS[unexport] = "1"
 CC[unexport] = "1"
 LD[unexport] = "1"
 
+# remove once arm-none-eabi-gcc updates to 13 or newer like poky
+DEBUG_PREFIX_MAP:remove = "-fcanon-prefix-map"
+
 # python3-cryptography needs the legacy provider, so set OPENSSL_MODULES to the
 # right path until this is relocated automatically.
 export OPENSSL_MODULES="${STAGING_LIBDIR_NATIVE}/ossl-modules"