From patchwork Wed Aug 5 21:51:28 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andi Kleen X-Patchwork-Id: 39454 Received: from vger.kernel.org (vger.kernel.org [209.132.176.167]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n75Lr7ni022280 for ; Wed, 5 Aug 2009 21:53:09 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752906AbZHEVwZ (ORCPT ); Wed, 5 Aug 2009 17:52:25 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752753AbZHEVva (ORCPT ); Wed, 5 Aug 2009 17:51:30 -0400 Received: from one.firstfloor.org ([213.235.205.2]:42937 "EHLO one.firstfloor.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752737AbZHEVv3 (ORCPT ); Wed, 5 Aug 2009 17:51:29 -0400 Received: from basil.firstfloor.org (p5B3CB62D.dip0.t-ipconnect.de [91.60.182.45]) by one.firstfloor.org (Postfix) with ESMTP id 20BAA1ED801B; Wed, 5 Aug 2009 23:51:29 +0200 (CEST) Received: by basil.firstfloor.org (Postfix, from userid 1000) id B5C08B15D8; Wed, 5 Aug 2009 23:51:28 +0200 (CEST) From: Andi Kleen References: <200908051151.557035535@firstfloor.org> In-Reply-To: <200908051151.557035535@firstfloor.org> To: sam@ravnborg.org, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] [2/5] kbuild: Check if linker supports the -X option Message-Id: <20090805215128.B5C08B15D8@basil.firstfloor.org> Date: Wed, 5 Aug 2009 23:51:28 +0200 (CEST) Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org The new alternative `gold' linker in recent binutils doesn't support the -X option. This breaks allyesconfig builds that have CONFIG_STRIP_ASM_SYMS enabled. Check if the linker really supports the option using ld-option. This requires fixes in earlier patches. Signed-off-by: Andi Kleen --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Index: linux-2.6.31-rc1-ak/Makefile =================================================================== --- linux-2.6.31-rc1-ak.orig/Makefile +++ linux-2.6.31-rc1-ak/Makefile @@ -599,7 +599,7 @@ LDFLAGS_MODULE += $(LDFLAGS_BUILD_ID) LDFLAGS_vmlinux += $(LDFLAGS_BUILD_ID) ifeq ($(CONFIG_STRIP_ASM_SYMS),y) -LDFLAGS_vmlinux += -X +LDFLAGS_vmlinux += $(call ld-option, -X,) endif # Default kernel image to build when no specific target is given.