<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 16, 2018 at 7:18 PM, Aurélien Larcher <span dir="ltr"><<a href="mailto:aurelien.larcher@gmail.com" target="_blank">aurelien.larcher@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-"><span></span><br><span></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div class="gmail-m_862742662927485624gmail-h5"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><br><a href="https://github.com/cgrzemba/oi-userland/tree/rust/components/developer/rust" target="_blank">https://github.com/cgrzemba/oi<wbr>-userland/tree/rust/components<wbr>/developer/rust</a><span class="gmail-m_862742662927485624gmail-m_5056874964309241756HOEnZb"><font color="#888888"><br></font></span></span></blockquote><div><br></div></div></div><div>I remember now updating my recipe to yours but I needed some configuration tweaks to deal with a few issues:<br></div><div>- /usr/bin/cc is default used as linker but it is sunstudio 12.1 so you need to override it,<br></div><div>- AR should be specified,<br></div><div>- this recipe assumes that GCC runtime libraries are in /usr/lib/$(MACH64) which is not true for us with GCC >= 6,<br></div><div>- the linker should be specified for the target as it is not passed from the global settings.<br></div><div><br></div><div>Also rustc will eat up to 3GB of RAM so the host should have enough memory.<span class="gmail-m_862742662927485624gmail-HOEnZb"><font color="#888888"><br></font></span></div></div></div></div></blockquote><div><br></div></span><div>Just rebased my change over Carsten's branch:<br><br><a href="https://github.com/alarcher/oi-userland/tree/rust123" target="_blank">https://github.com/alarcher/<wbr>oi-userland/tree/rust123</a></div></div></div></div></blockquote><div><br></div><div>More work:<br><br>helios> rustc <a href="http://hello.rs">hello.rs</a><br>error[E0463]: can't find crate for `std`<br><br>error: aborting due to previous error<br><br></div><div>helios> ls /usr/lib/amd64/rustlib/x86_64-sun-solaris/<br>analysis/ lib/<br><br></div><div>but rust looks for libraries in /usr/lib/rustlib<br><br></div><div>Symlinked like a piggy to check it and it is the problem...<br><br></div><div>Also rustc does not put /usr/lib/amd64 in the search path so executables are broken.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><span class="gmail-"><div><br><br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><span class="gmail-m_862742662927485624gmail-HOEnZb"><font color="#888888"></font></span></div><span class="gmail-m_862742662927485624gmail-HOEnZb"><font color="#888888"><div> </div></font></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-m_862742662927485624gmail-HOEnZb"><font color="#888888"><span><span class="gmail-m_862742662927485624gmail-m_5056874964309241756HOEnZb"><font color="#888888"></font></span></span><span class="gmail-m_862742662927485624gmail-m_5056874964309241756HOEnZb"><font color="#888888">-- <br>Carsten Grzemba<br><br>
</font></span></font></span><span class="gmail-m_862742662927485624gmail-"><br>______________________________<wbr>_________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailma<wbr>n/listinfo/oi-dev</a><br></span></blockquote></div><span class="gmail-m_862742662927485624gmail-"><br><br clear="all"><br>-- <br><div class="gmail-m_862742662927485624gmail-m_5056874964309241756gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</span></div></div>
</blockquote></span></div><br><br clear="all"><span class="gmail-"><br>-- <br><div class="gmail-m_862742662927485624gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</span></div></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</div></div>