10.8 BPABI モデルのシンボルバージョン管理

シンボルバージョン管理は、共有ライブラリのインタフェースを厳密に制御する方法です。

バージョン管理されているシンボルのある共有ライブラリからシンボルがインポートされると、 armlink はシンボルの最新の(デフォルト)バージョンにバインドします。プラットフォーム OS がシンボルのバージョンを解決するロード時または実行時には、さらに新しいバージョンが使用可能な場合でも、常に armlink によって選択されたバージョンに解決されます。このプロセスは自動です。

シンボルを実行可能ファイルまたは共有ライブラリからエクスポートするときに、バージョンを指定できます。armlink は以下をサポートします。

  • 暗黙のシンボルバージョン管理。バージョンは共有オブジェクト名( --soname によって設定)から導出されます。

  • 明示的なシンボルバージョン管理。スクリプトを使って厳密にバージョンを定義します。

関連する概念
10.10 SysV モデルのリンカオプション
10.23 シンボルバージョン管理
関連する参考文書
12.134 --soname=name
関連情報
SCO 開発者ネットワーク
非機密扱いPDF file icon PDF 版ARM DUI0474JJ
Copyright © 2010-2013 ARM.All rights reserved.