From 67cfb3d290d4135cf6f23eb6fccceb0e90ecd498 Mon Sep 17 00:00:00 2001 From: Gargi Misra Date: Thu, 24 Sep 2026 15:11:36 +0530 Subject: [PATCH] Backport: scripts/gcc-plugins: suppress recorded GCC switches for extmod builds https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git/commit/?id=51794b107d54b3c9a8ebbe12a3b81d8495bd482c Signed-off-by: Gargi Misra --- scripts/Makefile.gcc-plugins | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/Makefile.gcc-plugins b/scripts/Makefile.gcc-plugins index b0e1423b09c21..0321866756121 100644 --- a/scripts/Makefile.gcc-plugins +++ b/scripts/Makefile.gcc-plugins @@ -23,6 +23,11 @@ gcc-plugin-external-$(CONFIG_GCC_PLUGIN_RANDSTRUCT) \ gcc-plugin-external-$(CONFIG_GCC_PLUGIN_STACKLEAK) \ += stackleak_plugin.so + +# Disable recording GCC options in debug info when building external modules to +# avoid leaking absolute host build paths +gcc-plugin-cflags-$(if $(KBUILD_EXTMOD),y) += -gno-record-gcc-switches + # All enabled GCC plugins are collected here for building in # scripts/gcc-scripts/Makefile. GCC_PLUGIN := $(gcc-plugin-y) $(gcc-plugin-external-y)