- 959 名前:元良識派 mailto:sage [2008/05/17(土) 01:37:41 ID:p3Ll2JaG]
- 2年間仕事で使っている4.0.3にboostを載せる必用があり、g++-3.3.6でcompile&linkしていたら
.rodata のdiscard sectionに関するlink errorが出た。 ググったらg++のbugだった。同様の問題はopenofficeのcompileでも起きるとのこと。 このbugは2年間ほったらかされていて、g++4.2まで対策されなかったらしい。 対策としては 1)binutilを2.16.1から2.15に下げる 2)g++を4.2以上に上げる なのだが、g++のupdateはg++用ld- も入れ替えなきゃならなくてマンドくさそうだったので binutilをDebian sage用の2.15.6に入れ替えて事なきを得た。 Debian sage binutil-2.15.6 のbinary のdebをplamo用packageに編成し直して installpkgだけですんなり行った。 同じ問題で困っている人はお試しアレ。 俺のPCのplamoは最少installから初めてあれこれcompileして入れたり 散々手を入れて非常にhybridな環境になってきた。が、いまだ快適。
|

|