Win32 build with gcc?

Kenneth Lundin <>
Fri Oct 22 10:51:15 CEST 1999


 wrote:

> > [...] however the next OSE release will only come with the beam compiler. This
> > is a threaded code compiler where the interpreter takes advantage of gcc
> > specific features with named labels.
>
> Does that mean that, starting with that release, compilation with anything else
> but gcc will become impossible?
>
> Regards,
>
> -- O.L.
>

In the next release of OSE which only includes the beam system compilation can
still be done
with any ANSI-C compiler (i.e unchanged situation). But to get full speed out of
the beam system
1 file (the emulator) need to be compiled with gcc  in order to take advantage of
the "GOTO Variable" feature
available in gcc. The rest of the files can be compiled with e.g the MSC++ compiler
, that's how we do it.
The gcc compiled file is processed by a filter (which is delivered) to make it
compatible with the MSC++ linker.

The performance will be significantly better when the gcc specific feature is used.

/Kenneth  (Erlang/OTP development team)

--
Kenneth Lundin              Ericsson Utvecklings AB
     ÄT2/UAB/F/P
                            BOX 1505
+46 8 727 57 25             125 25 Älvsjö






More information about the erlang-questions mailing list