On Tue, 26 Jun 2018 11:14:49 +0200
Andreas Schwab
On Jun 26 2018, Michal Kubecek
wrote: On Tuesday, 26 June 2018 11:08 Andreas Schwab wrote:
On Jun 26 2018, Michal Kubecek
wrote: However, we are going to have much bigger problem starting with 4.18-rc1 as there even running "make oldconfig" with ARCH set may result in different .config than running it on the actual architecture. If you create .config with ARCH=x86 then running oldconfig with ARCH unset works as expected.
In this particular case. Not in general.
How general?
The kernel configuration and build depends on environment. Previously the relevant environment variables were saved in config so the config was self-contained. Now you have a link to source and object directory from /lib/modules/$(uname -r) but the link does not have the environment anywhere anymore so in general you cannot build modules with what you have. Similarly you need the environment to interpret /proc/config.gz but it is not available anywhere. Thanks Michal -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org