<div dir="ltr">I find myself in the same position as you do. Although it does a great job of compiling Erlang code, when it comes to acceptable levels of documentation, HiPE <i>is</i> unfortunately hype.<br><br>I tried the hipe:help_options() but they don't give any clue about compiling in non-SMP mode. Apparently it cannot currently be using command-line flags (see Mikael Petterson's email).<br>
<br><div class="gmail_quote">On Sun, Oct 12, 2008 at 1:45 PM, Kevin Scaldeferri <span dir="ltr"><<a href="mailto:kevin@scaldeferri.com">kevin@scaldeferri.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c"><br>
On Oct 11, 2008, at 9:21 AM, Edwin Fine wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
To generate native code for smp-enabled runtime using erlc is easy. I can't seem to make it happen for smp disabled runtime.<br>
<br>
If I start up Erlang with -smp disable and compile from within Erlang, then it does what I want (creates a natively-compiled beam for non-smp use).<br>
<br>
$ erl -smp disable<br>
1> c(mymodule, [native, {hipe, o3}])<br>
{ok,mymodule}<br>
8><br>
<br>
But this is very inconvenient if a build system is created that relies on erlc. Is there a better way?<br>
<br>
</blockquote>
<br></div></div>
I'm not on a HiPE enabled system, but supposedly hipe:help_options() will list the compile flags you can use.  Maybe you'll find something there.<br><font color="#888888">
<br>
-kevin<br>
</font><br>
PS: is there some secret HiPE documentation I've never managed to find?  The "All you wanted to know" document is the best I've found, but I am sad to say it does not tell me everything I want to know :-(.  (Also, producing HTML versions of the docs would be nice.)<br>

<br>
<br>
</blockquote></div><br></div>