悪いニュースですが、v8 は SPARC ではサポートされていません。
$ git clone git@github.com:v8/v8.git
Cloning into v8...
remote: Counting objects: 102181, done.
remote: Compressing objects: 100% (11906/11906), done.
remote: Total 102181 (delta 90505), reused 101540 (delta 89942)
Receiving objects: 100% (102181/102181), 50.92 MiB | 274 KiB/s, done.
Resolving deltas: 100% (90505/90505), done.
$ grep -i sparc v8/src/*
v8/src/platform-solaris.cc:#ifdef __sparc
v8/src/platform-solaris.cc:# error "V8 does not support the SPARC CPU architecture."
$
私もこのループを回っています。オプション:
JS ランタイムを必要としない古いバージョンの Rails (少なくとも 3.2 未満) を使用します。
すべてのプリコンパイルおよび縮小機能をオフにします (明らかにパフォーマンスに影響します)。
SPARC 以外のプラットフォームに移行します。
私は (2) 小さくてトラフィックの少ないアプリを作成しました (必要に応じて構成を投稿できます)。それは私のユースケースでは問題ありませんが、ネイティブの Rails 機能以外で JS ランタイムのサポートが難しい要件である場合は、(1) も (2) も明らかに役に立ちません。
(3)はなるべく早く行う予定です。現時点では、Solaris のサポート (特に SPARC 上の Solaris のサポート) が改善される見込みはありません。