[erlang-questions] R11B-1 on Solaris 10
Wed Oct 25 10:46:05 CEST 2006
This is the output of isalist, optisa and psrinfo:
amd64 pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
 optisa isalist
0 on-line since 10/04/2006 11:59:37
1 on-line since 10/04/2006 11:59:40
2 on-line since 10/04/2006 11:59:42
3 on-line since 10/04/2006 11:59:44
4 on-line since 10/04/2006 11:59:46
5 on-line since 10/04/2006 11:59:48
6 on-line since 10/04/2006 11:59:50
7 on-line since 10/04/2006 11:59:52
 uname -a
SunOS elastigirl 5.10 Generic_118844-26 i86pc i386 i86pc
 uname -m
It does look as if Sun broke uname.
The error reported is:
configure: error: cannot build smp enabled emulator since hardware platform (x86 wordsize=8) is not supported
Maybe a fix would be to asume that wordsize=8 on x86 indicates AMD x86_94 or Intel EMT-64 CPU if the OS is Solaris?
on Wed Oct 25 09:39:52 CEST 2006, Mikael Pettersson wrote:
I see that Solaris' `man uname` describes -p as preferred over -m, but
they fail to mention that uname -p is functionally inferior to -m.
In any case, what does `uname -a`, `isalist`, and `optisa `isalist``
report on Solaris 10 on AMD64?
erts/configure.in uses `uname -m` not `uname -p`, so unless Sun has
broken uname, it should report 64-bit capability.
As a last resort (if Sun indeed broke uname), we can add a test in
erts/configure.in to check for 64-bit capability via the C compiler.
More information about the erlang-questions