[LLVMdev] LLC ARM Backend maintainer

Pawel Wodnicki root at 32bitmicro.com
Mon Oct 17 07:32:33 PDT 2011


On 10/17/2011 4:05 AM, James Molloy wrote:
> Also, was this with binutils-gold?
> 

No, not yet.

> 
> You might want to try an --enable-shared build. This should not need
> this expensive final linking

I will have to try it on Debug build.

> 
> Cheers
> Tobi


Anyway, the good news is that llvm-3.0 release Release build builds
(huh? - being too precise seems to lead to stuttering)
on a 512MB machine with a little bit of free disk space.

I cleaned up a few zombies, killed that tightvncserver
and switched to ssh. Also it is prudent to avoid the
make -j2 temptation
and let the second core slack off.

The result is:

clang version 3.0 (branches/release_30 142168)
Target: armv7l-unknown-linux-gnueabi
Thread model: posix

(oh common it is tegra2 not some unknown)

in:
352M    llvm-3.0-armv7l-linux

linked with:
GNU ld (GNU Binutils for Ubuntu) 2.20

tested:
Unit tests run OK until JITterbug stops the fun.
...
[----------] 1 test from JIT
[ RUN      ] JIT.GlobalInFunction
UNREACHABLE executed!
0  JITTests 0x00795fa8
Stack dump:
0.      Running pass 'ARM Machine Code Emitter' on function '@F1'
make[3]: *** [unitcheck] Aborted


So now clang is building clang, and happily so far...

Pawel



More information about the llvm-dev mailing list