[LLVMdev] building LLVM for raspberry pi
Benjamin Kramer
benny.kra at gmail.com
Sat Sep 1 06:19:44 PDT 2012
On 01.09.2012, at 15:02, Keith Sheppard <keithshep at gmail.com> wrote:
> Hi All,
>
> I tried build a version of LLVM pulled from the git repo on my
> raspberry pi. I got close to the finish line then:
>
> llvm[2]: Building Debug+Asserts Archive Library libLLVMDebugInfo.a
> make[2]: Leaving directory `/home/pi/llvm-git/lib/DebugInfo'
> make[1]: Leaving directory `/home/pi/llvm-git/lib'
> make[1]: Entering directory `/home/pi/llvm-git/tools/llvm-shlib'
> llvm[1]: Linking Debug+Asserts Shared Library libLLVM-3.2svn.so
> collect2: ld terminated with signal 9 [Killed]
> make[1]: *** [/home/pi/llvm-git/Debug+Asserts/lib/libLLVM-3.2svn.so] Error 1
> make[1]: Leaving directory `/home/pi/llvm-git/tools/llvm-shlib'
> make: *** [all] Error 1
>
> So it seems that ld ran out of memory. My build command was:
>
>> ./configure --enable-shared --enable-jit && make
Try --enable-optimized, debug info makes linking on linux extremely memory-intensive.
If that doesn't help you can try to disable targets you don't need, which should also make the linker's life easier.
- Ben
>
> So I think this means I need to cross compile but this is something
> that I haven't ever done before so I could use some pointers. Is there
> a recipe for building LLVM for raspberry pi that someone can share or
> any pointers? Incase it matters the source OS is OS X Mountain Lion
> and I'm happy to use gcc/clang/whatever works.
>
> Thanks, Keith
>
> --
>
> http://keithsheppard.name
> _______________________________________________
> 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