再配布可能な .so ファイルを作成しています。
ただし、ユーザーが使用しようとすると、恐ろしい/usr/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found
エラーが発生します。
objdump を実行すると、バイナリ内のこの特定のシンボルが問題を引き起こしているようです。
_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9
ユーザーがこのエラーを受けないように、古いバージョンの GLIBXX に対してコンパイル/リンクするように gcc/g++ に指示するにはどうすればよいですか?
それとも、この難問から抜け出す唯一の方法は、GLIBXX を持つ別の古いバージョンの Linux をインストールすることですか?