Z3 (2012-12-21 git バージョン、最新の「マスター」リリース) を使用してツールの移植性を確認していたので、Sparc64 で Z3 をコンパイルしてみました。src/util/hwf.cpp
IA64だけでなく、Sparc64をSIMD組み込み関数とemmintrin.h
. コンパイルは成功しました。
残念ながら、結果として得られる実行可能ファイルは、起動時にバス エラーでクラッシュしますprime_generator::prime_generator()
。理由がわかりません。
Program received signal SIGBUS, Bus error.
0x009b1dac in global constructors keyed to _ZN15prime_generatorC2Ev ()
(gdb) bt
#0 0x009b1dac in global constructors keyed to _ZN15prime_generatorC2Ev ()
これは私にとってはあまり重要ではありませんが (私たちのマシンは x86 または x86-64 です)、一部の組み込みアプリケーションには関係があるかもしれません。