大津です。

SPARC アーキテクチャだっとは見逃してました。

# このへん気づくのは @koichik さんと歳の違いかもw

本家MLでも SPARC 対応は議論されてましたね。

NodeJS under SPARC
https://groups.google.com/d/topic/nodejs/TLGrr3WpcaU/discussion

結局は V8 が対応できていないのですが、Vert.x ならSPARCでも使えるとのこと。

V8 の SPARC(Solaris10)対応はこのへんで議論されてました。
Solaris 10 Support
http://code.google.com/p/v8/issues/detail?id=575

V8 の Big-Endian 対応はハマりそう。

(2012/10/05 10:02), saKon wrote:
> shigeki様 koichik様
> ご返答ありがとうございます。
> 「Solarisも動作する」という思い込みが「全てのSolaris」という勘違いをしま 
> した。
> node.jsの素晴らしさに昔のマシンを生きがえさせようという思いがありました。
> configureに
> def host_arch_cc():
>    """Host architecture check using the CC command."""
>    k = cc_macros()
>    matchup = {
>      '__x86_64__'  : 'x64',
>      '__i386__'    : 'ia32',
>      '__arm__'     : 'arm',
>    }
>    rtn = 'ia32' # default
>    for i in matchup:
>      if i in k and k[i] != '0':
>        rtn = matchup[i]
>        break
>    return rtn
> 
> に '__sparc__':'sparc'
> が入ってなければならないのですね。
> 「Until Node.JS runs under SPARC Solaris, it is not cross-platform」
> と何処かに書いてありました。SPARC版が出来ないと真のクロスプラットフォーム
> にならないと、JavaScriptはクロスプラットフォームですから・・・。
> Node.jsには魅力があります。速くSPARC版の完成を望みます。
> 
> -- 
> 
> 
> 

-- 



メールによる返信