2016-03-30 20 views
0

libsdl-gfxに依存する共有ライブラリを構築します。 Ubuntu 12.04〜14.10では、libSDL_gfx.so.13がリンクされています。 Ubuntu 15.04および15.10ではlibSDL_gfxがlibSDL_gfx.so.15に更新されました。異なるバージョンのUbuntuの共有ライブラリを管理する

libSDL_gfx.so.15に依存する共有ライブラリの別のバージョンをビルドする必要があります。

この場合、正しい方法は何ですか? Ubuntu 12とUbuntu 15の両方で使用できるライブラリを一度構築することは可能ですか?ありがとう。

LJ

答えて

0

そこで問題は、このような場合のための正しい方法は何ですか?

既に行っていること:ライブラリの2つのバージョンをビルドします。

私のライブラリを一度構築すれば、Ubuntu 12とUbuntu 15の両方で使用できますか? ABIの変更:

号と仮定libSDL_gfx.so開発者は、ライブラリの外部のバージョンを変更し理由があり、有能です。 ABIと互換性のないバージョンlibSDL_gfxでライブラリを使用しようとすると、クラッシュ(または悪い - 微妙なメモリ破損)が発生します。外部ライブラリのバージョンhereについて読む

関連する問題