]> www.infradead.org Git - users/dwmw2/linux.git/commit
kbuild: install-extmod-build: Fix build when specifying KBUILD_OUTPUT
authorInochi Amaoto <inochiama@gmail.com>
Thu, 6 Mar 2025 06:39:51 +0000 (14:39 +0800)
committerMasahiro Yamada <masahiroy@kernel.org>
Thu, 6 Mar 2025 11:32:30 +0000 (20:32 +0900)
commitb5e3956535466187657563b754ba0f1da8626c7f
tree8cebc4ea512260d7ec4e6fe67eddf5f7e1b59369
parentdd0b7d4a56e3349de65bf9752734510fb55baf29
kbuild: install-extmod-build: Fix build when specifying KBUILD_OUTPUT

Since commit 5f73e7d0386d ("kbuild: refactor cross-compiling
linux-headers package"), the linux-headers pacman package fails
to build when "O=" is set. The build system complains:

/mnt/chroot/linux/scripts/Makefile.build:41: mnt/chroots/linux-mainline/pacman/linux-upstream/pkg/linux-upstream-headers/usr//lib/modules/6.14.0-rc3-00350-g771dba31fffc/build/scripts/Makefile: No such file or directory

This is because the "srcroot" variable is set to "." and the
"build" variable is set to the absolute path. This makes the
"src" variables point to wrong directory.

Change the "build" variable to a relative path to "." to
fix build.

Fixes: 5f73e7d0386d ("kbuild: refactor cross-compiling linux-headers package")
Signed-off-by: Inochi Amaoto <inochiama@gmail.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/package/install-extmod-build