Messages in this thread | | | Date | Tue, 15 Sep 2020 07:42:38 +0200 | Subject | Re: [question] KBUILD_OUTPUT and modules install (with INSTALL_MOD_PATH) | From | Frank Wunderlich <> |
| |
Am 15. September 2020 04:56:55 MESZ schrieb Masahiro Yamada <masahiroy@kernel.org>: >On Tue, Sep 15, 2020 at 2:57 AM Frank Wunderlich
>> i try to use modules_install target after building kernel with >KBUILD_OUTPUT set >> >> KBUILD_OUTPUT: /media/data_nvme/git/kernel/build #kernel source is in >/media/data_nvme/git/kernel/BPI-R2-4.14 >> >> kernel is build successfully, but i fail on running the make >modules_install target >> >> ERROR: Kernel configuration is invalid. >> include/generated/autoconf.h or include/config/auto.conf are >missing. >> Run 'make oldconfig && make prepare' on kernel src to fix >it. >> >> Makefile:648: include/config/auto.conf: No such file or directory >> make: *** [Makefile:719: include/config/auto.conf] Error 1 >> >> it looks it is ignoring the KBUILD_OUTPUT variable, as both files are >present > > >KBUILD_OUTPUT is an environment variable. > >Did you set (export) it >before doing 'make modules_install'?
Yes i exported it before use at beginning of my script [1] and modules_install used inside install function [2]. It works with build-function [3]. As the script is big i linked the relevant parts...i checked KBUILD_OUTPUT at beginning of install function so i'm sure it was set
>> $ ls /media/data_nvme/git/kernel/build/include/config/auto.conf >> /media/data_nvme/git/kernel/build/include/config/auto.conf >> $ ls /media/data_nvme/git/kernel/build/include/generated/autoconf.h >> /media/data_nvme/git/kernel/build/include/generated/autoconf.h
[1] https://github.com/frank-w/BPI-R2-4.14/blob/5.9-rc/build.sh#L75 [2] https://github.com/frank-w/BPI-R2-4.14/blob/5.9-rc/build.sh#L368 [3] https://github.com/frank-w/BPI-R2-4.14/blob/5.9-rc/build.sh#L578 regards Frank
| |