Hipe compilation on Linux x86

Happi happi@REDACTED
Sun Sep 16 18:51:47 CEST 2001

----- Original Message -----
From: "Mickael Remond" <mickael.remond@REDACTED>
> Hello,
> I am trying to compile Hipe on Linux x86.
> It seem that the command make hlib need the file:
> rtl/hipe_literals.hrl to compile hipe_x86_registers.erl
> but the .hrl file does not seem to be in the distribution.
> Am I missing something ?

The file is created when makeing the emulator.
(It contains information about C-datastructures in the runtime system used
by native code.)

> And another question by the way: Will Hipe x86 work on Windows versionn ?

HiPE x86 will  not work on Windows.
One reason is that HiPE is using the machine register %esp to point to the
stack of the running Erlang process which usually is quite small. Since
signal handlers usually are delivered onto the current stack which in this
case might be to small there might be some problems. We have a solution for
this on Linux (with glibc 2.2 or 2.1) and Solaris 8 but not for windows.
Currently we have no plans to support windows.

(Feel free to try it out on Windows but I suspect it will crash ;)


More information about the erlang-questions mailing list