Next: Porting inter-library dependencies, Up: New ports
新たな移植の必要性が明らかになると,通常,以下の情報が必要となります.
config.guess
の出力が必要で
す.
ld
とcc
に対するmanページld.so
,rtld
,または,その同等物のmanページldconfig
やその同等物のmanページBourneシェルプログラムの方法を知っている場合,完全に自分で移植すること が可能です.それ以外の場合,関連する作業を行う腕のある人を探す必要があ ります.libtoolメーリングリストの人々は,新たな移植への援助を志願する 意思があるので,彼らに情報を送ることができます.
独自に移植するためには,プラットフォーム特有のコンフィグレーションプロ
セスの変更を行うため,libtool.m4
マクロを明確に修正する必要があ
ります.PORTME
キーワードに対するファイルを検索する必要があり,
それで,変更に必要なヒントを得られるでしょう.一般的に,呼び出されるも
のは,適切なコンフィグレーション変数の編集です(see libtool script contents).
最善策は,既にサポートされている良く似たシステムを見つけ,変更の基本と
することです.しかし,システムが他のサポートされているシステムと,大き
く異なる場合や,新しいコンフィグレーション変数を加え,それに応じて
ltmain.in
スクリプトを変更する必要がある場合もあります.欲しいも
のを達成するための,最も効果的な方法の助言がある可能性があるので,
ltmain.in
を変更する前に,メーリングリストに書いて確認してくださ
い.