FreeBSD で /usr/bin/ld: cannot find -lgcc_s2017年06月01日 12時42分58秒

cc がなぜだか動かなくなっている。11.0-RELEASE に更新した後からこうなっていた様だが、ながいこと気がつかなかった。
% cat a.c 
int main(){ return 0; }
% cc a.c 
/usr/bin/ld: cannot find -lgcc_s
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gcc_s のライブラリ自体は見付けられる。
% ls -L /usr/lib/libgcc*so
/usr/lib/libgcc_s.so
% ls -l /usr/lib/libgcc*so
lrwxr-xr-x  1 root  wheel  23 May 23 02:51 /usr/lib/libgcc_s.so -> ../../lib/libgcc_s.so.1
なおも奇妙なことに、root だと、問題なくリンクできる。-v の表示を比べてみたが、root も自分も同じ出力。

次回