On Tue, Apr 9, 2013 at 8:29 PM, Prerna Saxena <prerna@xxxxxxxxxxxxxxxxxx> wrote: > 'lkvm' compilation on ppc64 fails with the following error : > ...[snip].. > LINK guest/init > LINK lkvm > /usr/bin/ld: powerpc:common architecture of input file `guest/guest_init.o' > is incompatible with powerpc:common64 output > collect2: ld returned 1 exit status > make: *** [lkvm] Error 1 > > This patch corrects the error above, and enables 'lkvm' to compile on ppc64 > architecture. > > Signed-off-by: Prerna Saxena <prerna@xxxxxxxxxxxxxxxxxx> > --- > tools/kvm/Makefile | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/tools/kvm/Makefile b/tools/kvm/Makefile > index 0c59faa..269e29e 100644 > --- a/tools/kvm/Makefile > +++ b/tools/kvm/Makefile > @@ -335,7 +335,11 @@ $(PROGRAM_ALIAS): $(PROGRAM) > $(GUEST_INIT): guest/init.c > $(E) " LINK " $@ > $(Q) $(CC) -static guest/init.c -o $@ > +ifeq ($(ARCH), powerpc) > + $(Q) $(LD) -r -b binary --oformat elf64-powerpc -o guest/guest_init.o $(GUEST_INIT) > +else > $(Q) $(LD) -r -b binary -o guest/guest_init.o $(GUEST_INIT) > +endif > > $(DEPS): > > -- > 1.7.10.4 Michael, Sasha, comments? -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html