File kernel-6-15-EXTRA_CFLAGS.patch of Package virtualbox
From: Jiri Slaby <jslaby@suse.cz>
Subject: Use ccflags-y instead of EXTRA_CFLAGS
References: kernel-6.15 build fix
Patch-mainline: no
EXTRA_CFLAGS were removed in:
e966ad0edd00 kbuild: remove EXTRA_*FLAGS support
So set ccflags-y (supported in new kernels) too (support also old kernels).
---
src/VBox/Installer/linux/Makefile-footer.gmk | 1 +
1 file changed, 1 insertion(+)
--- a/src/VBox/Installer/linux/Makefile-footer.gmk
+++ b/src/VBox/Installer/linux/Makefile-footer.gmk
@@ -115,6 +115,7 @@ VBOXMOD_EXT := ko
# build defs
EXTRA_CFLAGS += $(VBOXMOD_CFLAGS) $(addprefix -I,$(KERN_INCL) $(VBOXMOD_INCL)) $(VBOXMOD_0_KFLAGS) $(KDEBUG)
+ccflags-y += $(EXTRA_CFLAGS)
$(VBOXMOD_0_TARGET)-y := $(VBOXMOD_OBJS)
obj-m += $(VBOXMOD_0_TARGET).o