Message ID | 20250313-kbuild-prefix-map-v1-4-38cea8448c5f@weissschuh.net (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | kbuild: make all file references relative to source root | expand |
Hi X86 maintainers, Is it OK to pick up this to kbuild tree? Ack is appreciated. On Fri, Mar 14, 2025 at 12:59 AM Thomas Weißschuh <linux@weissschuh.net> wrote: > > -ffile-prefix-map is a more general variant of the currently used > -fmacro-prefix-map. It is also what the top-level Makefile is using now. > > Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> > --- > arch/x86/boot/compressed/Makefile | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile > index 606c74f274593ebaf6200b7d307a453e2c6e872e..73a67366cb706658f9680cd50864a68546d3dc98 100644 > --- a/arch/x86/boot/compressed/Makefile > +++ b/arch/x86/boot/compressed/Makefile > @@ -38,7 +38,7 @@ KBUILD_CFLAGS += -fno-stack-protector > KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) > KBUILD_CFLAGS += $(call cc-disable-warning, gnu) > KBUILD_CFLAGS += -Wno-pointer-sign > -KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) > +KBUILD_CFLAGS += $(call cc-option,-ffile-prefix-map=$(srctree)/=) > KBUILD_CFLAGS += -fno-asynchronous-unwind-tables > KBUILD_CFLAGS += -D__DISABLE_EXPORTS > # Disable relocation relaxation in case the link is not PIE. > > -- > 2.48.1 >
* Masahiro Yamada <masahiroy@kernel.org> wrote: > Hi X86 maintainers, > > Is it OK to pick up this to kbuild tree? > Ack is appreciated. Acked-by: Ingo Molnar <mingo@kernel.org> Thank you for picking up these! Ingo
On Sun, Mar 16, 2025 at 6:25 AM Ingo Molnar <mingo@kernel.org> wrote: > > > * Masahiro Yamada <masahiroy@kernel.org> wrote: > > > Hi X86 maintainers, > > > > Is it OK to pick up this to kbuild tree? > > Ack is appreciated. > > Acked-by: Ingo Molnar <mingo@kernel.org> > > Thank you for picking up these! > > Ingo Thanks, I will add your Ack to v2 and apply it.
diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile index 606c74f274593ebaf6200b7d307a453e2c6e872e..73a67366cb706658f9680cd50864a68546d3dc98 100644 --- a/arch/x86/boot/compressed/Makefile +++ b/arch/x86/boot/compressed/Makefile @@ -38,7 +38,7 @@ KBUILD_CFLAGS += -fno-stack-protector KBUILD_CFLAGS += $(call cc-disable-warning, address-of-packed-member) KBUILD_CFLAGS += $(call cc-disable-warning, gnu) KBUILD_CFLAGS += -Wno-pointer-sign -KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) +KBUILD_CFLAGS += $(call cc-option,-ffile-prefix-map=$(srctree)/=) KBUILD_CFLAGS += -fno-asynchronous-unwind-tables KBUILD_CFLAGS += -D__DISABLE_EXPORTS # Disable relocation relaxation in case the link is not PIE.
-ffile-prefix-map is a more general variant of the currently used -fmacro-prefix-map. It is also what the top-level Makefile is using now. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> --- arch/x86/boot/compressed/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)