Leo Famulari <l...@famulari.name> writes: > On Sat, Apr 07, 2018 at 02:36:04PM -0400, Mark H Weaver wrote: >> One more thing: I had to add 'flex' and 'bison' as native-inputs because >> the build system in 4.16 now concludes that they need to be re-run for >> some reason. This could perhaps be avoided by adding a phase to touch >> the generated files, but I didn't try it. > > I noticed this too while building 4.16 with Debian's tooling (`make > bindeb-pkg`).
That's interesting. I guess the timestamps in your unpacked source directory were probably not zeroed, so I guess that timestamps are not the issue here. >> Anyway, here are the patches. Test reports encouraged. > > Thanks, I'm testing this on x86_64 (it's what I have access to). > > I noticed this warning at the beginning of the build phase: > > ------ > starting phase `build' > scripts/kconfig/conf --silentoldconfig Kconfig > Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install > libelf-dev, libelf-devel or elfutils-libelf-devel" > ------ > > The warning goes away when elfutils is available in the build > environment. Ah, good catch! I've now added to my queue another patch which adds elfutils to native-inputs in 'make-linux-libre'. I'll push it to master along with the 4.16 update after a bit more testing. Thanks, Mark