On 2015-11-12 10:11, Kenneth Johansson wrote: > toolchain/kernel-headers/Makefile > > contains this > > define Host/Configure > env > yes '' | $(KMAKE) oldconfig > $(call Host/Configure/all) > $(call Host/Configure/post/$(ARCH)) > endef > > Now this is run to configure the kernel so that we later can do make > with the headers_install target. > > But is this really correct ? > what is happening here is that "make oldconfig" is at this point run > without any .config file present. what is then happening is that the > kernel makefile fetches the config for the currently running kernel on > the HOST and uses that as base config. well this is probably wrong ARCH > and probably a config for the wrong kernel version also. Is there a > reason a "make defconfig" can't be used ? > > I had a kernel that did not allow answering yes on everything and thus > end in an infinite loop here and notice that this is a bit wrong/strange. > > I guess that all that is needed at this stage is that the ARCH is > correct and we really do not care about the config. I think defconfig should be usable as well, please test it. As for ARCH, it definitely uses the right one, just take a look at the definition of KMAKE.
- Felix _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel