<br><br><div class="gmail_quote">On Sat, May 7, 2011 at 7:57 PM, Liam Staskawicz <span dir="ltr">&lt;<a href="mailto:lstask@gmail.com">lstask@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>
            <div>
                <span>I think I understand. So if I were interested in both running normal assemblies on the host *and* creating AOT images for a target platform, I would simply ./configure and build 2 separate mono builds on the host?</span></div>
<div><span><br></span></div></div></blockquote><div><br></div><div>Yes</div><div><br></div><div>   Zoltan </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div>
<span></span></div><div><span>Thanks for the quick replies btw!</span></div><div><span><br></span></div><div><font color="#888888"><span>Liam<br>
                </span></font><div><div></div><div class="h5">
                <span></span>
                
                
                <p style="color:#a0a0a0">On Saturday, May 7, 2011 at 10:54 AM, Zoltan Varga wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px">
                    <span><div><div>Cross AOT means that the resulting runtime can&#39;t run code, it will only support the<div>--aot command line option, creating an AOT image which can be run on the target platform.</div>
<div>I&#39;m not sure this is what you are looking for.</div>
<div><br></div><div>                 Zoltan<br><br><div>On Sat, May 7, 2011 at 7:49 PM, Liam Staskawicz <span dir="ltr">&lt;<a href="mailto:lstask@gmail.com" target="_blank">lstask@gmail.com</a>&gt;</span> wrote:<br><blockquote type="cite">
<div>
<div>
            <div>
                <span>Interesting! I haven&#39;t found any docs mentioning cross AOT, but that could be exactly what I&#39;m looking for.</span></div><div><span><br></span></div><div><span>Does this mean that if I specify </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">armv5tel-unknown-linux-gnueabi* as a target to ./configure, that any time I make an AOT build it will target </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">armv5tel? Would I be able to execute bytecode normally with the resultant mono binary on the host? I guess I&#39;m not fully clear why I would specify the cross AOT target to the ./configure script for mono itself. Are there other implications to a normal mono binary that setting the target flag would have?</span></div>

<div><span><br></span></div><div><span>Thanks again,</span></div><div><span>Liam<font color="#888888"><br>
                </font></span><div><div>
                <span></span>
                
                
                <p style="color:#a0a0a0">On Friday, May 6, 2011 at 6:59 PM, Zoltan Varga wrote:</p><blockquote type="cite"><div>
                    <span><div><div>Hi,<div><br></div><div>  That code is actually for cross AOT, i.e. using a runtime running on x86 to generate AOT code for arm, for example. I.e. it checks host and target, and not host and build.</div>

<div><br></div><div>
                     Zoltan<br><br><div>On Sat, May 7, 2011 at 3:51 AM, Liam Staskawicz <span dir="ltr">&lt;<a href="mailto:lstask@gmail.com" target="_blank">lstask@gmail.com</a>&gt;</span> wrote:<br><blockquote type="cite">
<div>
<div>
<div>
            <div>
                <span>Actually, I just had a chance to look at the ./configure script and it looks like there is a fair amount of support in there for cross compiling: the targets <span style="font-size:12px;line-height:16px;white-space:pre-wrap">powerpc64-ps3-linux-gnu, </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">powerpc64-xbox360-linux-gnu, </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">x86_64-*-nacl, </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">armv7l-unknown-linux-gnueabi*, and </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">armv5tel-unknown-linux-gnueabi* all seem to have entries in the ` </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">if test &quot;x$host&quot; != &quot;x$target&quot;; ` condition.</span></span></div>


<div><font size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap"><br></span></font></div><div><font size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap">I was wondering if you could provide a bit more detail about the state of support for these targets (</span></font><span style="font-size:12px;line-height:16px;white-space:pre-wrap">happily, </span><span style="font-size:12px;line-height:16px;white-space:pre-wrap">mine is on the list). Are these not actively maintained, or not known to work, or perhaps covered by some other disclaimer? </span></div>


<div><span><font size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap"><br></span></font></span></div><div><span><font size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap">Thanks!</span></font></span></div>


<div><span><font size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap">Liam</span></font></span></div><div><div><div><span><font face="&#39;Bitstream Vera Sans Mono&#39;, Courier, monospace" size="3"><span style="font-size:12px;line-height:16px;white-space:pre-wrap"><br>


</span></font>
                </span>
                <span></span>
                
                
                <p style="color:#a0a0a0">On Wednesday, May 4, 2011 at 9:00 AM, Liam Staskawicz wrote:</p><blockquote type="cite"><div>
                    <span><div><div><div>
            <div>
                <span>Ah, also - <a href="http://www.mono-project.com/Mono:ARM" target="_blank">http://www.mono-project.com/Mono:ARM</a> recommends using scratchbox to build mono for ARM. Would be nice to clarify there </span>as well, if possible.</div>


<div><span><br></span></div><div><span>Thanks,</span></div><div><span>Liam<br>
                </span>
                <span></span>
                
                
                <p style="color:#a0a0a0">On Wednesday, May 4, 2011 at 8:06 AM, Liam Staskawicz wrote:</p><blockquote type="cite"><div>
                    <span><div><div><div>
            <div>
                <span>OK, thanks!</span></div><div><span><br></span></div><div><span>Liam<br>
                </span>
                <span></span>
                
                
                <p style="color:#a0a0a0">On Wednesday, May 4, 2011 at 2:05 AM, Zoltan Varga wrote:</p><blockquote type="cite"><div>
                    <span><div><div>Hi,<div><br></div><div>  We recommend compiling on the device itself if possible, using distcc for example. Our configure scripts etc. are not really written with cross-compilation in mind.</div>


<div><br></div><div>                      Zoltan<br>
<br><div>On Wed, May 4, 2011 at 9:04 AM, Liam Staskawicz <span dir="ltr">&lt;<a href="mailto:lstask@gmail.com" target="_blank">lstask@gmail.com</a>&gt;</span> wrote:<br><blockquote type="cite"><div>
<div>
            <div>
                <span>Hi,
                </span><span></span></div><div><span><br></span></div><div><span>I&#39;m just getting set up trying to cross compile mono for an ARM target using scratchbox. The wiki page at <a href="http://www.mono-project.com/Scratchbox" target="_blank">http://www.mono-project.com/Scratchbox</a> mentions a mono devkit, but the only address is to </span><span style="color:rgb(51, 51, 51);white-space:pre-wrap">svn://<a href="http://anonsvn.mono-project.com" target="_blank">anonsvn.mono-project.com</a> which now redirects to github, and I can&#39;t find the subproject mentioned (garmono?) anywhere in the sources on github.</span></div>



<div><span><br></span></div><div><span>Did this component not survive the transition to github? Anybody have any tips on where to find it if it still exists?</span></div><div><span><br></span></div><div><span>Of course this is coming from the perspective of somebody searching high and low for info, but if the maintainer is still around it would be nice to update the wiki page, even to say that it&#39;s out of date :)</span></div>



<div><span><br></span></div><div><span>Thanks!</span></div><div><span>Liam</span></div>
        </div><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></div></blockquote></div><br></div>
</div></div></span>
                
                
                
                
                </div></blockquote><div>
                    <br>
                </div>
            </div>
        </div></div></div></span>
                
                
                
                
                </div></blockquote><div>
                    <br>
                </div>
            </div>
        </div></div></div></span>
                
                
                
                
                </div></blockquote><div>
                    <br>
                </div>
            </div>
        </div></div></div></div></div></blockquote></div><br></div>
</div></div></span>
                
                
                
                
                </div></blockquote><div>
                    <br>
                </div>
            </div></div></div>
        </div></div></blockquote></div><br></div>
</div></div></span>
                
                
                
                
                </blockquote>
                
                <div>
                    <br>
                </div>
            </div></div></div>
        </div></blockquote></div><br>