From mboxrd@z Thu Jan 1 00:00:00 1970 From: Radim =?utf-8?B?S3LEjW3DocWZ?= Subject: Re: [kvm-unit-tests PATCH] powerpc: add -n to LDFLAGS Date: Wed, 15 Mar 2017 18:11:12 +0100 Message-ID: <20170315171111.GD14081@potion> References: <1489141832-3754-1-git-send-email-clg@kaod.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Cc: kvm@vger.kernel.org, Thomas Huth , Laurent Vivier , Drew Jones , kvm-ppc@vger.kernel.org, Paolo Bonzini To: =?utf-8?Q?C=C3=A9dric?= Le Goater Return-path: Received: from mx1.redhat.com ([209.132.183.28]:56464 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753574AbdCORLV (ORCPT ); Wed, 15 Mar 2017 13:11:21 -0400 Content-Disposition: inline In-Reply-To: <1489141832-3754-1-git-send-email-clg@kaod.org> Sender: kvm-owner@vger.kernel.org List-ID: 2017-03-10 11:30+0100, Cédric Le Goater: > 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 > --- Applied, thanks. > 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 $@ \ > -- > 2.7.4 >