Cross compiling R13B04 for MIPS CPU running linux works
Matthias Lang
matthias@REDACTED
Mon Mar 1 15:49:19 CET 2010
Hi,
R13B04 has brand-new support for cross-compiling. Big thanks to
Rickard Green for tackling that ugly job.
Compiling R13B for a MIPS-32 big endian CPU running linux worked first
try (!), all I did was make an erl-xcomp file with three lines changed
from the template:
erl_xcomp_build=guess
erl_xcomp_host=mips-linux
CFLAGS=-Os
Questions:
1. Do you want the erl-xcomp file I made?
On one hand: I don't know of anyone else running Erlang on that
CPU (an Au1000, which runs the control system on Corelatus' GTH
hardware).
On the other hand: the next person with a weird target would probably
be happy to see that they're not setting off into "only OTP have
done this" territory.
2. On targets where disk space is precious, it's nice if the .beams
are compressed. On earlier releases, I did that that by including
+compressed in ERL_COMPILE_FLAGS (by patching the makefile).
Is there a better way to do that now?
I had a quick look, couldn't find one, thought I'd ask before
I invent my own method, possibly putting the .beams in an archive
while I'm at it.
Matt
More information about the erlang-questions
mailing list