<div dir="ltr">I've tried running the otp_build script with an xcomp configuration file, but encountered the following problem: the configuration script tries to run the file generated by the cross-compiler and fails, although the --host flag is given.<div>
<br></div><div>In details:</div><div>I run "./otp_build configure --xcomp-conf=xcomp/erl-xcomp-arm-linux-gnu.conf"</div><div>The bootstrap build system is configured properly.  When configuring the cross host system, it uses the following command:</div>
<div><div><br></div><div>./configure --disable-dynamic-ssl-lib --build=arm-unknown-linux-gnu --host=arm-unknown-linux-gnu   CC=/opt/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc CFLAGS=-mcpu=arm926ej-s CXX=/opt/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ LD=/opt/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-ld --disable-hipe --cache-file=/dev/null</div>
</div><div><br></div><div>But then it causes the following error:</div><div><br></div><div><div>checking whether the C compiler works... configure: error: cannot run C compiled programs.</div><div>If you meant to cross compile, use `--host'.</div>
</div><div><br></div><div>But the configuration command is given a proper --host option!</div><div><br></div><div>I attach the cross compilation configuration file.  Any advice is warmly welcomed.</div><div><br></div><div>
Thanks,</div><div>  Guy Wiener.</div><div><br><div class="gmail_quote">On Tue, Sep 27, 2011 at 8:03 PM, Matthias Lang <span dir="ltr"><<a href="mailto:matthias@corelatus.se">matthias@corelatus.se</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Monday, September 26, Gustav Simonsson wrote:<br>
<br>
> The trapexit guide assumes you have a proper cross compilation toolchain.<br>
<br>
</div>Yes. And, if you want to compile R14B (i.e. the current Erlang<br>
version), it's best to ignore the trap exit guide, it's intended<br>
for R13B03 and earlier.<br>
<br>
(I wrote the trap exit guide for R10B, based on things I'd picked up<br>
since R7 or something. A bit after R13B04 came out, I changed the wiki<br>
page to say "don't bother reading this if you're using R13B04 or<br>
later" near the top. Maybe it's time for me to retire the whole page,<br>
R14B is firmly established.)<br>
<div class="im"><br>
> You can generate a ARM9 toolchain using OpenEmbedded either by following<br>
> one of the guides online for creating a OE toolchain or by configuring OE<br>
> for a ARM9 machine and building some app or system image with it, as that<br>
> will also generate a ARM9 toolchain.<br>
<br>
</div>Another popular (free) toolchain is DENX ELDK<br>
<br>
   <a href="http://www.denx.de/wiki/DULG/ELDK" target="_blank">http://www.denx.de/wiki/DULG/ELDK</a><br>
<br>
I haven't used OpenEmbedded, so I don't know if it's better or worse;<br>
just mentioning it as another alternative.<br>
<br>
Matt<br>
<div><div></div><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div></div>