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