[FreeBSD-users-jp 96507] Re: FreeBSD-12.1 の libGLU.so の問題
Yasuhiro KIMURA
yasu @ utahime.org
2019年 12月 5日 (木) 11:07:21 UTC
木村です。
アーキテクチャに関する記述がありませんが、amd64あたりのbase systemのコ
ンパイラがClangのアーキテクチャで、同じプログラムをbase systemの
c++(=clang++)でコンパイルすると正常に動くけど、portsからインストールし
たg++でコンパイルするとクラッシュする、ということでしょうか。
となると取り敢えず思い当たるのは、libstdc++とlibc++の両方がリンクされ
ていてシンボルの衝突が起きている、とか。
clang++でコンパイルした実行ファイルとg++でコンパイルした実行ファイルに
ついて、lldでリンクされている共有ライブラリを表示させてみると、違いが
あったりしませんか。
ただ、
> なお、FreeBSD-11.2 でも同じ問題があって、FreeBSD-10.3 には問題
> がないようです。
これがよく判らないですね。base systemのClangのバージョンとportsからイ
ンストールしたGCCのバージョンの組み合わせによって、問題が起きたり起き
なかったりするんでしょうか。
---
木村 康浩
freebsd-users-jp メーリングリストの案内