<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">First i will describe my problem in original llvm/clang and probably it&#39;s solved in llvm linux project.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">I&#39;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&#39;ve read <a href="http://llvm.org/docs/GettingStarted.html" target="_blank">&quot;getting started&quot;</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&#39;m pretty sure it&#39;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&#39;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&#39;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 &quot;--version-script&quot; 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&#39;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">After it i&#39;ve found your project llvm linux.<br></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? Is there any ready solution or walk-around in llvm linux?</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&#39;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>