<div dir="ltr">Got it, thanks. Robert Buckley</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 20, 2015 at 6:48 PM, Julien Fischer <span dir="ltr"><<a href="mailto:jfischer@opturion.com" target="_blank">jfischer@opturion.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi,<span class=""><br>
<br>
On Tue, 21 Apr 2015, Paul Bone wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Apr 20, 2015 at 05:19:26PM -0700, Delmas Buckley wrote:<br>
</blockquote>
<br></span>
...<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I just do basic programming in Mercury, and, if possible, I'd like to be<br>
able to do some simple profiling. My question is: which options, if any,<br>
should I be using to accomplish those things?<br>
<br>
$ sudo make install --enable-libgrades=< . . . ><br>
<br>
</blockquote>
<br>
--enable-libgrades is a ./configure option.  There is a way to control this<br>
at the "make install" stage by setting the LIBGRADES variable.<br>
<br>
$ sudo make LIBGRADES=... install<br>
<br>
I'm afraid the grades situation is complicated.  I want to improve the<br>
documentation on this very soon.  But for now I suggest choosing either<br>
"reg" or "none" for your LLDS base grade.  Reg may be faster but we haven't<br>
tested it (or anything else) on a PPC machine for a long time, you're in<br>
uncharted territory.<br>
</blockquote>
<br></span>
I'd suggest using "none" as the LLDS base grade.  "reg" certainly worked<br>
with OS X 10.3 and 10.4 on PPC, but I don't think we ever tested it with<br>
10.5 on PPC.  (That was the point that the Intel Macs came out.)<br>
<br>
My suggestion would be to avoid the low-level C backend on this platform<br>
unless it is absolutely required (e.g. for debugging or deep profiling).<br>
A reasonably minimal set of grades that would meet the above requirements might be:<br>
<br>
    hlc.gc<br>
    hlc.gc.prof<br>
    hlc.gc.memprof<br>
<br>
...<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This gives you "hlc.gc" which will probably be much faster than "reg.gc",<br>
</blockquote>
<br></span>
There is no "probably" about it, hlc.gc *is* a lot faster then reg.gc.<br>
<br>
Cheers,<br>
Julien.<br>
</blockquote></div><br></div>