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