2012/04/17
libstdc++.soでエラー
FreeBSD関連 忘備録。
FreeBSDの chrome を ports からコンパイルしなおしたら
見慣れないエラーが出た。
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.15
required by /usr/local/bin/chrome not found
依存関係で GCC-4.6 を必要としていたのでその関係っぽい。
ググったら対策があった。
次の1行を設定して解決。
libstdc++.so.6 gcc46/libstdc++.so.6
が、これだと他のプログラムも変更されちゃうのでもう一捻り。
[/usr/local/bin/chrome]
libstdc++.so.6 gcc46/libstdc++.so.6
[/usr/local/share/chromium/chrome]
libstdc++.so.6 gcc46/libstdc++.so.6
/usr/local/bin/chrome は /usr/local/share/chromium/chrome
にシンボリックリンクしているのだが両方必要だった。
忘れると思うのでメモっとく。
ググったら対策があった。
- http://forums.freebsd.org/showthread.php?t=28054
- http://uyota.asablo.jp/blog/2007/01/26/1139418
次の1行を設定して解決。
この投稿へのコメント

コメント・フォーム