FreeBSD の /usr/bin/ld: cannot find -lgcc_s の修正の仕方2017年07月11日 13時21分27秒

FreeBSD で /usr/bin/ld: cannot find -lgcc_s がでて困っていた時のまとめ。

/usr/lib 以下のシンボリックリンクの貼り方が変わったのが原因のようだ。そこで、修正するには以前の様なシンボリックリンクに変えれば良い。

$ cd /usr/lib
$ ls -l *.so | nawk '$NF ~ /..\/..\/lib/{cmd="ln -sf " substr($NF, 6) " " $(NF-2);system(cmd)}'
なお、このコマンドは、root で作業。

前回

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2017/07/11/8618362/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。