[LLVMdev] as: unrecognized option '-meabi=4'

raj raja yuvaraj.addu at gmail.com
Fri Jul 8 01:46:43 PDT 2011


Hi

Thanks your info


On 7/8/11, James Molloy <james.molloy at arm.com> wrote:
> Hi,
>
>
>
> It sounds like you're using an incorrect version of binutils (one that
> targets x86 instead of ARM, for example).
>
>
>
> You require an ARM-targetting assembler and linker.
>
>
>
> James
>
>
>
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
> Behalf Of raj raja
> Sent: 08 July 2011 05:24
> To: D S Khudia
> Cc: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] as: unrecognized option '-meabi=4'
>
>
>
>
>
> Hi
>
>
> In my install directory under bin , I had
>
> llvm-c++,llvm-g++,llvm-gconv
>
> I tested one sample program
>
>
> #llvm-c++ addu.c -o addu-arm
>
> as: unrecognized option '-meabi=4'
>
> How do i solve this issue
>
>
> Thanks
>
> Yuvi R
>
> On Fri, Jul 8, 2011 at 9:21 AM, raj raja <yuvaraj.addu at gmail.com> wrote:
>
> Thanks for your reply
>
> I got error
>
> /bin/sh: build/genmodes: not found
>
> I am trying to resolve it
>
>
> Thanks
>
> Yuvi R
>
>
>
> On Thu, Jul 7, 2011 at 8:10 PM, D S Khudia <daya.khudia at gmail.com> wrote:
>
> Here is how I do it on x86-64 machine running Ubuntu-11.04:
>
>
>
> 1. install flex and bison
>
> 2. download arm-2011.03 from www.codesourcery.com and add to path (setenv
> PATH ${PATH}:/home/dskhudia/projects/arm-2011.03/bin)
>
> 3. mkdir llvm-gcc-obj; cd llvm-gcc-obj
>
> 4. ../llvm-gcc-4.2-2.9.source/configure   --target=arm-none-linux-gnueabi
> --program-prefix=llvm-
> --enable-llvm=/home/dskhudia/projects/llvm-2.9/obj-arm
> --prefix=/home/dskhudia/projects/llvm-install-arm
> --with-sysroot=/home/dskhudia/projects/arm-2011.03/arm-none-linux-gnueabi/li
> bc
> --with-gnu-ld=/home/dskhudia/projects/arm-2011.03/bin/arm-none-linux-gnueabi
> -ld
> --with-gnu-as=/home/dskhudia/projects/arm-2011.03/bin/arm-none-linux-gnueabi
> -as
> --with-gnu-ar=/home/dskhudia/projects/arm-2011.03/bin/arm-none-linux-gnueabi
> -ar --disable-bootstrap -disable-optimized --disable-multilib
> --enable-checking --disable-shared --enable-languages=c,c++
>
>
>
> Hope that helps.
>
> Daya
>
>
>
>
>
> On Thu, Jul 7, 2011 at 7:38 AM, Yuvaraj Ragupathi <yuvaraj.addu at gmail.com>
> wrote:
>
> Hi
>
> I am trying to cross compile llvm-gcc front for ARM target
>
> Followed below steps
>
>
> #../llvm-gcc-4.2-2.9.source/configure --program-prefix=llvm-
> --enable-llvm=/home/yuvraj/llvm/llvm-2.9 --enable-languages=c,c++
> --target=arm-none-linux-gnueabi
>
> # make
>
> I am getting some kind of linker errors
>
> /opt/arm-2010.09/bin/arm-none-linux-gnueabi-ld: cannot find crtn.o: No such
> file or directory
>
>
>
> @ final stage.
>
> I copied  crtn.o to current working directory. But getting same issue
>
> How do i resolve this issue?
>
>
> Thanks
>
> Yuvi R
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
>
>
>
>
>



More information about the llvm-dev mailing list