<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello.</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I'm trying to cross-compile clang to run on Android devices (both arm and x86).</div>
<div style="font-family:arial,sans-serif;font-size:13px">I've read <a href="http://llvm.org/docs/GettingStarted.html" target="_blank">"getting started"</a> (including cross-compilation section) and all the websites about clang cross-compilation that i was able to find.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">So i'm pretty sure it's bug.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">i've followed all the steps to checkout the sources and started to compile it according to my aim:</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">../llvm/configure --prefix=/softdev/clang/arm --host=arm-linux-androideabi --with-float=hard --with-fpu=neon --enable-optimized --enable-targets=arm<br></div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">then i'm getting make error:</div><div style="font-family:arial,sans-serif;font-size:13px"><br>
</div><div style="font-family:arial,sans-serif;font-size:13px"><div>ld: unknown option: --version-script=/Users/asmirnov/Documents/dev/src/llvm/autoconf/ExportMap.map</div><div>clang: error: linker command failed with exit code 1 (use -v to see invocation)</div>
<div>make[2]: *** [/Users/asmirnov/Documents/dev/src/llvm_build/Release+Asserts/bin/FileCheck] Error 1</div><div>make[1]: *** [FileCheck/.makeall] Error 2</div><div>make: *** [all] Error 1</div></div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">the problem is that macosx ld does not support "--version-script" parameter.</div><div style="font-family:arial,sans-serif;font-size:13px">this seems to relate to cross-compilation only as compilation for host system lasts much longer and i believe it's okay.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">What can be done?</div><div style="font-family:arial,sans-serif;font-size:13px">Thanks in advance and regards, Anton.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">PS. It's for free project ArduinoDroid: <a href="https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid" target="_blank">https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid</a></div>
</div>