このページの2つのバージョン間の差分を表示します。
次のリビジョン
|
前のリビジョン
|
blog:2015:2015-09-24 [2015-09-24 21:43] Decomo 作成 |
blog:2015:2015-09-24 [2016-06-01 12:26] (現在) Decomo |
家鯖のFreeBSD 10.1-RELEASE環境はそのままに、早速Z77A-GD65 + Xeon E3-1260Lと入れ替えてみたところ、難なく動いた。 | 家鯖のFreeBSD 10.1-RELEASE環境はそのままに、早速Z77A-GD65 + Xeon E3-1260Lと入れ替えてみたところ、難なく動いた。 |
| |
……と思ったのも束の間、portsで入れたソフトが軒並みIllegal instructionで落ちまくる!''CPUTYPE?=native''でコンパイルしたバイナリなので、Avotonじゃ実行できない命令が生成されてるんだろう。SandyBridgeからのグレードダウンとはいえ、同時期のCPUで実行できないほどのアグレッシブなコードを吐くclang先輩マジぱねっす。C2750用にビルドし直そうとしても、これまた軒並みIllegal instructionで落ちまくり。ツールチェイン、お前らもか……。たかが''make''ですら超最適化してくれるclang先輩マジ(ry | ……と思ったのも束の間、portsで入れたソフトが軒並みIllegal instructionで落ちまくる!''CPUTYPE?=native''でコンパイルしたバイナリなので、Avotonじゃ実行できない命令が生成されてるんだろう。SandyBridgeからのグレードダウンとはいえ、同時期のCPUで実行できないほどのアグレッシブなコードを吐くclang先輩マジぱねっす。C2750用にビルドし直そうとしても、これまた軒並みIllegal instructionで落ちまくり。ツールチェイン、お前らもか……。たかが''gmake''ですら超最適化してくれるclang先輩マジ(ry |
| |
怪しそうなportsを片っ端からリビルドしたり、''gdb''で落ちてるライブラリを探ったり、どうしても分からん時は''packages''に逃げたりして何とか再構築できた。最適化ビルドも考えものだな……。 | 怪しそうなportsを片っ端からリビルドしたり、''gdb''で落ちてるライブラリを探ったり、どうしても分からん時は''packages''に逃げたりして何とか再構築できた。最適化ビルドも考えものだな…。少なくともカーネルを再構築する時は、無難な最適化オプションにしないと泣きを見そう……。そのための''CPUTYPE?''なんだろうし(?付きの方はカーネル構築時には適用されないらしい)。 |