Finally: Mac Intel patches

Mark Millikan <>
Thu Aug 31 17:57:03 CEST 2006


What is the recipe for building a hipe enabled erlang system on MacOSX/Intel?
I've copied mach_override.(ch) to erts/emulator/hipe as described.
configuring with --enable-smp-support and running make followed by
sudo make install appears to work correctly. All three modes of
invoking erl (plain, hybrid, and smp) startup and appear to work
correctly.
However:

Erlang (BEAM) emulator version 5.5.1 [source] [async-threads:0]

Eshell V5.5.1  (abort with ^G)
1> c(bank_client,native).
./bank_client.erl:none: Warning: this system is not configured for
native-code compilation.
{ok,bank_client}

No [hipe] in the banner, and apparently no hipe in the emulator, any
suggestions?

On 8/31/06, Mikael Pettersson <> wrote:
> Jay McCarthy writes:
>  > The R11B-1 release does not contain the mach_override files, nor
>  > instructions on how to get them.
>  >
>  > Jay
>  >
>  > On 8/25/06, Mikael Pettersson <> wrote:
>  > > The final set of Darwin/x86 patches have been committed to
>  > > the HiPE/OTP source repository, and they are likely to be
>  > > included in the upcoming R11B-1 release.
>  >
>  > On 8/23/06, Joel Reymont <> wrote:
>  > > I conveniently forgot to mention a key thing. You need to grab
>  > > mach_override.{c,h} from  http://extendamac.sourceforge.net/ and drop
>  > > these into erts/emulator/hipe/. These are needed to patch up the
>  > > running erlang binary, nothing will work otherwise.
>
> Big deal, you have the link :-)
>
> Seriously, I haven't had time to review their licensing conditions,
> and ideally, mach_override _should_ be installed as a standard library
> and simply be part of the these-libraries-are-preconditions checks.
>



More information about the erlang-questions mailing list