FreeBSD での -lgcc_s の続きを調べる2017年06月13日 12時43分49秒

一般ユーザでリンク出来ない問題で悩んでいる。検索を続けると、lgcc_s は結構見付かる。大まかに分けると、Linux 関連の物、FreeBSD 関連だが gcc と clang が共存するもの。FreeBSD 関連だが、amd64 環境で、i386 版の作成に失敗する物、FreeBSD 関連で、base では問題無いようだが、ports でうまくいっていないもの等がある。

現状では 11.0-RELEASE から起きていた事。また、root ユーザでは問題ないこと。root ユーザと非 root ユーザの ld コマンドが同一な事。base でも ports からも gcc は一つも入っていない事は確認した。

libgcc は GCC の名がついているが、The GCC low-level runtime library によると、GCC が提供している低レベルライブラリみたいだ。GCC の実行環境を提供しているわけではない。

前回次回