Quellcode durchsuchen

Fix `cc-option` on arm-none-eabi-gcc (#26114)

Fix `cc-option` on ARM

Modify cc-option to ignore unresolved symbols during compilation tests.
Joel Challis vor 4 Monaten
Ursprung
Commit
534f59a169
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      builddefs/support.mk

+ 1 - 1
builddefs/support.mk

@@ -4,7 +4,7 @@
 #   $(2) = option to use if $(1) is not supported
 #   $(3) = additional arguments to pass to the compiler during the test, but aren't contained in the output
 cc-option = $(shell \
-	if { echo 'int main(){return 0;}' | $(CC) $(1) $(3) -o /dev/null -x c /dev/null >/dev/null 2>&1; }; \
+	if { echo 'int main(){return 0;}' | $(CC) $(1) $(3) -Wl,--unresolved-symbols=ignore-all -o /dev/null -x c /dev/null >/dev/null 2>&1; }; \
 	then echo "$(1)"; else echo "$(2)"; fi)
 
 # Helper to pass comma character to make functions (use with `$(,)` to pass in `$(call ...)` arguments)