Procházet zdrojové kódy

btf: pass EXTRA_CFLAGS to libbpf submake in resolve_btfids (fix __isoc23_* link errors)

TheWildJames před 1 měsícem
rodič
revize
437fa999e7

+ 6 - 2
.github/actions/btf/patches/0002-resolve_btfids-inherit-host-linker-flags.patch

@@ -9,9 +9,13 @@
  
  OUTPUT ?= $(srctree)/tools/bpf/resolve_btfids/
  
-@@ -47,7 +49,7 @@
+@@ -45,9 +47,10 @@
+ 	$(Q)$(MAKE) -C $(SUBCMD_SRC) OUTPUT=$(abspath $(dir $@))/ $(abspath $@)
+ 
  $(BPFOBJ): $(wildcard $(LIBBPF_SRC)/*.[ch] $(LIBBPF_SRC)/Makefile) | $(OUTPUT)/libbpf
- 	$(Q)$(MAKE) $(submake_extras) -C $(LIBBPF_SRC)  OUTPUT=$(abspath $(dir $@))/ $(abspath $@)
+-	$(Q)$(MAKE) $(submake_extras) -C $(LIBBPF_SRC)  OUTPUT=$(abspath $(dir $@))/ $(abspath $@)
++	$(Q)$(MAKE) $(submake_extras) -C $(LIBBPF_SRC)  OUTPUT=$(abspath $(dir $@))/ \
++		EXTRA_CFLAGS="$(CFLAGS)" $(abspath $@)
  
 -CFLAGS := -g \
 +CFLAGS += -g \