From patchwork Fri Mar 10 10:30:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?C=C3=A9dric_Le_Goater?= X-Patchwork-Id: 9615887 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id C863A60414 for ; Fri, 10 Mar 2017 10:30:58 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8B3782870E for ; Fri, 10 Mar 2017 10:30:58 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 7E99828710; Fri, 10 Mar 2017 10:30:58 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1A0BD2870C for ; Fri, 10 Mar 2017 10:30:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935395AbdCJKa4 (ORCPT ); Fri, 10 Mar 2017 05:30:56 -0500 Received: from 8.mo68.mail-out.ovh.net ([46.105.74.219]:39146 "EHLO 8.mo68.mail-out.ovh.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934844AbdCJKax (ORCPT ); Fri, 10 Mar 2017 05:30:53 -0500 X-Greylist: delayed 6772 seconds by postgrey-1.27 at vger.kernel.org; Fri, 10 Mar 2017 05:30:53 EST Received: from player789.ha.ovh.net (b9.ovh.net [213.186.33.59]) by mo68.mail-out.ovh.net (Postfix) with ESMTP id 95119452A5 for ; Fri, 10 Mar 2017 11:30:51 +0100 (CET) Received: from zorba.kaod.org.com (LFbn-1-10647-27.w90-89.abo.wanadoo.fr [90.89.233.27]) (Authenticated sender: clg@kaod.org) by player789.ha.ovh.net (Postfix) with ESMTPSA id 4BFCD2600B3; Fri, 10 Mar 2017 11:30:43 +0100 (CET) From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= To: kvm@vger.kernel.org Cc: Thomas Huth , Laurent Vivier , Drew Jones , kvm-ppc@vger.kernel.org, Paolo Bonzini , rkrcmar@redhat.com, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [kvm-unit-tests PATCH] powerpc: add -n to LDFLAGS Date: Fri, 10 Mar 2017 11:30:32 +0100 Message-Id: <1489141832-3754-1-git-send-email-clg@kaod.org> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Ovh-Tracer-Id: 9248704786392451975 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrfeelhedrgeekgddufecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP ld 2.28 complains with : ld -EL -nostdlib -pie -o powerpc/selftest.elf \ -T powerpc/flat.lds --build-id=none \ powerpc/selftest.o powerpc/cstart64.o powerpc/reloc64.o lib/libcflat.a lib/libfdt/libfdt.a powerpc/selftest.aux.o ld: powerpc/selftest.elf: Not enough room for program headers, try linking with -N ld: final link failed: Bad value Fix that by turning off page alignment of sections with option '-n' Signed-off-by: Cédric Le Goater Reviewed-by: Thomas Huth --- powerpc/Makefile.common | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powerpc/Makefile.common b/powerpc/Makefile.common index 37f8caa720b7..1869f449b9ac 100644 --- a/powerpc/Makefile.common +++ b/powerpc/Makefile.common @@ -42,7 +42,7 @@ cflatobjs += lib/powerpc/smp.o FLATLIBS = $(libcflat) $(LIBFDT_archive) %.elf: CFLAGS += $(arch_CFLAGS) -%.elf: LDFLAGS = $(arch_LDFLAGS) -nostdlib -pie +%.elf: LDFLAGS = $(arch_LDFLAGS) -nostdlib -pie -n %.elf: %.o $(FLATLIBS) powerpc/flat.lds $(cstart.o) $(reloc.o) $(CC) $(CFLAGS) -c -o $(@:.elf=.aux.o) lib/auxinfo.c -DPROGNAME=\"$@\" $(LD) $(LDFLAGS) -o $@ \