Kazu Hirata
kazu****@cs*****
2004年 3月 14日 (日) 05:39:45 JST
佐藤様、 > ものすごく遅くなりましたが、binutils-20040205/gcc-3.4-20040225版で > 共有ライブラリが動くことを確認しました。 ありがとうございます。やったー!というところでしょうか。 > この組合せで以下の問題があります。 > > ・libgcc.aで__fixunssfsiが二つ定義されている。 > fixunssfsi.cとlibgcc2.cで定義されているので、--whole-archiveを使って > 全ての.oをリンクすると衝突してしまいます。 > > とりあえずfixunssfsi.cを削除してlibgccを作成することで対処しています。 > > ・ldで重複文字列が統合されてしまう。 > 統合される条件がよくわかりませんが、これが行われるとバイナリと > 再配置情報が一致しなくなるので、不正なrelocが生成されてしまいます。 早速、解析させて頂きます。 Kazu Hirata