bpf: fix broken inclusion of system include
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 3 May 2024 12:49:58 +0000 (14:49 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 3 May 2024 12:53:11 +0000 (14:53 +0200)
commitfc221b065a94dbd9c11218a777a86c1bcdc69ee5
treec0caffba785773b4631fe86200fd1145d2f80722
parent23de46c913912cf8695328e966bc47cc57a6e09f
bpf: fix broken inclusion of system include

Commit d82c5884c616 ("treewide: make use of new toolchain define")
changed $(TOOLCHAIN_DIR)/include to the new variable
$(TOOLCHAIN_INC_DIRS) that now can contain multiple entry.

Because of this only the first include in $(TOOLCHAIN_INC_DIRS) was
actually included with -isystem, making the other producing warning with
ignored inputs.

Fix this by parsing each entry in $(TOOLCHAIN_INC_DIRS) and adding the
-isystem prefix to correctly include them in the BPF_KERNEL_INCLUDE.

Fixes: d82c5884c616 ("treewide: make use of new toolchain define")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
include/bpf.mk