[LLVMdev] llvm-gcc bootsrtap on ARM

Lauro Ramos Venancio lauro.venancio at gmail.com
Fri Nov 2 12:19:16 PDT 2007


I forgot that the qemu CVS cannot run ARM EABI programs. So, who wants
to run LLVM compiled ARM EABI programs should use the Mamona qemu.

http://dev.openbossa.org/trac/mamona/wiki/QEmuInstallationGuide

Lauro

2007/11/2, Lauro Ramos Venancio <lauro.venancio at gmail.com>:
> Rafael,
>
> Remember that the qemu <= 0.9.0 can misexecute code compiled by LLVM.
> I think you should test using qemu CVS.
>
> Lauro
>
> 2007/11/2, Rafael Espindola <espindola at google.com>:
> > Hello,
> >
> > I am trying to bootstrap on ARM linux EABI using a qemu chroot to
> > better test my changes on at least one more architecture.
> >
> > I am using the following configure line:
> >
> > ../gcc/configure --prefix=/home/espindola/install/
> > --program-prefix=llvm- --enable-languages=c --disable-shared
> > --disable-multilib --enable-llvm=/home/espindola/build
> > --enable-checking arm-linux-gnueabi
> >
> > The bootstrap fails in the most annoying point possible, a compare
> > difference between arm.o in stages 2 and 3.
> >
> > Before I try a manual bootstrap (compile gcc 3 times from scratch),
> > has someone succeeded is doing a similar bootstrap recently? What
> > version of llvm, llvm-gcc and qemu have you used?
> >
> > Thanks,
> > --
> > Rafael Avila de Espindola
> >
> > Google Ireland Ltd.
> > Gordon House
> > Barrow Street
> > Dublin 4
> > Ireland
> >
> > Registered in Dublin, Ireland
> > Registration Number: 368047
> >
>



More information about the llvm-dev mailing list