LSB AppCheckerを使用して共有オブジェクト(.so)の移植性をチェックしています。
報告されている問題の1つは、使用されていないがとにかくリンクされている外部ライブラリ(libm.so.6)が1つあることです。
GCCがこの不要なライブラリにリンクするのを防ぐにはどうすればよいですか?
編集:
私の共有オブジェクトに対するlddコマンドの出力は次のとおりです。
linux-gate.so.1 => (0x009ff000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x003dc000)
libm.so.6 => /lib/libm.so.6 (0x00110000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00137000)
libc.so.6 => /lib/libc.so.6 (0x0021d000)
/lib/ld-linux.so.2 (0x0097f000)