ia64

Miguel Barreiro Paz enano@REDACTED
Fri Jun 20 19:46:02 CEST 2003


I had asked here some time ago if erlang would run on ia64, and got no
answers. I have just had access to an ia64 box, and:

Erlang (BEAM) emulator version 5.2.3.3 [64-bit] [source]

Eshell V5.2.3.3  (abort with ^G)
1> P=open_port("/proc/cpuinfo",[stream,in]).
2> receive X -> X after 0 -> ok end.
{#Port<0.26>,
 {data,"processor  : 0\nvendor     : GenuineIntel\narch       :
IA-64\nfamily     : Itanium 2\nmodel      : 0\nrevision   : 7\narchrev
: 0\nfeatures   : branchlong\ncpu number : 0\ncpu regs   : 4\ncpu MHz    :
900.000000\nitc MHz    : 900.000000\nBogoMIPS   : 1346.37\n\nprocessor  :
1\nvendor     : GenuineIntel\narch       : IA-64\nfamily     : Itanium
2\nmodel      : 0\nrevision   : 7\narchrev    : 0\nfeatures   :
branchlong\ncpu number : 0\ncpu regs   : 4\ncpu MHz    : 900.000000\nitc
MHz    : 900.000000\nBogoMIPS   : 1346.37\n\n"}}

The only glitch: for some reason configure identifies the system as
ia64-unknown-linux-gnu while make expects ia64-unknown-linux. I just
symlinked them everywhere - of course the correct action would be to find
the reason why configure chooses the wrong name and fix it.

Also, compilation stopped in the middle of gs, at:
erl -pa ../ebin -s gs_make -s erlang halt -noshell
(sleeping forever). I killed it and restarted the compilation, and that
same line worked the second time.

I haven't tested it heavily yet, but trivial tests seem to work.

Regards,

Miguel




More information about the erlang-questions mailing list