aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorThomas Weißschuh <linux@weissschuh.net>2025-05-11 08:02:28 +0200
committerMasahiro Yamada <masahiroy@kernel.org>2025-05-12 15:04:13 +0900
commit8cf5b3f836147d8d4e7c6eb4c01945b97dab8297 (patch)
tree091e041b3cf4f88d0c54d3f13d4417c8cbf8b9ef
parentRevert "kbuild: make all file references relative to source root" (diff)
downloadwireguard-linux-8cf5b3f836147d8d4e7c6eb4c01945b97dab8297.tar.xz
wireguard-linux-8cf5b3f836147d8d4e7c6eb4c01945b97dab8297.zip
Revert "kbuild, rust: use -fremap-path-prefix to make paths relative"
This reverts commit dbdffaf50ff9cee3259a7cef8a7bd9e0f0ba9f13. --remap-path-prefix breaks the ability of debuggers to find the source file corresponding to object files. As there is no simple or uniform way to specify the source directory explicitly, this breaks developers workflows. Revert the unconditional usage of --remap-path-prefix, equivalent to the same change for -ffile-prefix-map in KBUILD_CPPFLAGS. Fixes: dbdffaf50ff9 ("kbuild, rust: use -fremap-path-prefix to make paths relative") Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> Acked-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to '')
-rw-r--r--Makefile1
1 files changed, 0 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 52f84aaf1025..0eb9e6c49b32 100644
--- a/Makefile
+++ b/Makefile
@@ -1069,7 +1069,6 @@ KBUILD_CFLAGS += -fno-builtin-wcslen
# change __FILE__ to the relative path to the source directory
ifdef building_out_of_srctree
KBUILD_CPPFLAGS += $(call cc-option,-fmacro-prefix-map=$(srcroot)/=)
-KBUILD_RUSTFLAGS += --remap-path-prefix=$(srcroot)/=
endif
# include additional Makefiles when needed