Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932675AbbHKVbU (ORCPT ); Tue, 11 Aug 2015 17:31:20 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:54766 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752673AbbHKVbS (ORCPT ); Tue, 11 Aug 2015 17:31:18 -0400 Message-ID: <55CA699B.4070809@canonical.com> Date: Tue, 11 Aug 2015 16:31:07 -0500 From: Chris J Arges Reply-To: cover.1438093915.git.jpoimboe@redhat.com User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Josh Poimboeuf CC: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Michal Marek , Peter Zijlstra , Andy Lutomirski , Borislav Petkov , Linus Torvalds , Andi Kleen , Pedro Alves , Namhyung Kim , Bernd Petrovitsch , x86@kernel.org, live-patching@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v8 00/21] Compile-time stack validation Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2142 Lines: 55 Josh, I've applied and tried to build your patchset against the latest mainline kernel with the following config: http://paste.ubuntu.com/12058017/ I can build if I disable CONFIG_STACK_VALIDATION, then re-enable it after all objects are already built, so this seems like it should be resolvable in Makefiles. Any suggestions for debugging this? Building from clean I get the following: ~/linux$ make HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/bin2c GEN arch/x86/lib/inat-tables.c HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h CC arch/x86/purgatory/purgatory.o AS arch/x86/purgatory/stack.o AS arch/x86/purgatory/setup-x86_64.o CC arch/x86/purgatory/sha256.o AS arch/x86/purgatory/entry64.o CC arch/x86/purgatory/string.o LD arch/x86/purgatory/purgatory.ro BIN2C arch/x86/purgatory/kexec-purgatory.c CC kernel/bounds.s CHK include/generated/bounds.h CHK include/generated/timeconst.h CC arch/x86/kernel/asm-offsets.s CHK include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o HOSTCC scripts/genksyms/parse.tab.o HOSTCC scripts/genksyms/lex.lex.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o scripts/mod/empty.o open: No such file or directory error reading elf file scripts/mod/empty.o scripts/Makefile.build:284: recipe for target 'scripts/mod/empty.o' failed make[2]: *** [scripts/mod/empty.o] Error 1 scripts/Makefile.build:429: recipe for target 'scripts/mod' failed make[1]: *** [scripts/mod] Error 2 Makefile:545: recipe for target 'scripts' failed make: *** [scripts] Error 2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/