[PATCH 1/1] arm: cpu: armv7m: add required .type name, %function directive
Johannes Krottmayer
johannes at krotti42.com
Wed May 7 08:07:54 CEST 2025
Since GNU binutils version 2.44, assembly functions must include
the assembler directive .type name, %function. If not a call to
these functions fails with the error message 'Unknown destination
type (ARM/Thumb)' and the error message 'dangerous relocation:
unsupported relocation' at linking.
Signed-off-by: Johannes Krottmayer <johannes at krotti42.com>
Cc: Tom Rini <trini at konsulko.com>
---
arch/arm/cpu/armv7m/start.S | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/cpu/armv7m/start.S b/arch/arm/cpu/armv7m/start.S
index 0c07f2140c7..c20f01a0aed 100644
--- a/arch/arm/cpu/armv7m/start.S
+++ b/arch/arm/cpu/armv7m/start.S
@@ -12,5 +12,6 @@ reset:
W(b) _main
.globl c_runtime_cpu_setup
+.type c_runtime_cpu_setup, %function
c_runtime_cpu_setup:
mov pc, lr
--
2.39.5
More information about the U-Boot
mailing list