From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: [PATCHES] gnu: linux-libre: Update to 4.16 Date: Sat, 07 Apr 2018 21:10:12 -0400 Message-ID: <87k1ticxl7.fsf@netris.org> References: <87fu467tkb.fsf@netris.org> <20180407210616.GA4069@jasmine.lan> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56693) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4yrO-0005Uk-9J for guix-devel@gnu.org; Sat, 07 Apr 2018 21:11:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4yrJ-0001qP-7S for guix-devel@gnu.org; Sat, 07 Apr 2018 21:11:10 -0400 Received: from world.peace.net ([50.252.239.5]:50392) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4yrJ-0001qF-2g for guix-devel@gnu.org; Sat, 07 Apr 2018 21:11:05 -0400 In-Reply-To: <20180407210616.GA4069@jasmine.lan> (Leo Famulari's message of "Sat, 7 Apr 2018 17:06:16 -0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Leo Famulari Cc: guix-devel@gnu.org Leo Famulari 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