差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
blog:2015:2015-09-24 [2015-09-24 21:43]
Decomo 作成
blog:2015:2015-09-24 [2016-06-01 12:26] (現在)
Decomo
行 7: 行 7:
 家鯖の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?''なんだろうし(?付きの方はカーネル構築時には適用されないらしい)
  • blog/2015/2015-09-24.1443098610.txt.gz
  • 最終更新: 2015-09-24 21:43
  • by Decomo