[表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
rpath
を指定しない場合,libtoolはコンビニエンスアーカ イブをビルドしますが,それは共有ライブラリではありません(see 節 3.7 スタティックライブラリとのリンク)
しかし,インストールされて いないlibtoolライブラリにリンクするために,`-L'や`-l'フラグ の使用は避けたほうがいいでしょう.`.la'ファイルに対する, `../intl/libintl.la'のような相対パスのみを指定してください.これ は,インストールされていない共有ライブラリに対しリンクするとき,あらゆ る曖昧さを取り除くため決定された設計です.
訳注:原文は,Well, that sucks.
偶発的にライ ブラリをstripしないでください,そうすると使用不可能になります.
AC_PROG_LIBTOOL
は, `Makefile.in'での`Makefile'変数のtop_builddir
の定義を 要求します.Automakeはこれを自動的に行いますが,Autoconfユーザは,ビル ドディレクトリのトップへの相対パス(例えば,`../..')を設定する必要 があります.
思い切りがよくない人のためのGNU Image Manipulation Programです.http://www.gimp.org/を参照してください.
我々は,__P
,__BEGIN_DECLS
そして __END_DECLS
の使用を推奨していました.アンダースコアで始まるシン ボル(とプリプロセッサマクロさえも)がコンパイラの使用で予約されているの で,悪いアドバイスでした.
HP-UXでは異なり, shl_load
という名の関数が使用されます.
AIXでのLIBPATH
とHP-UXでの SHLIB_PATH
です.
これは,モジュールをロードしている API に依存します -- 例えば,shl_load
とLoadLibrary
で す
たとえ,libltdlがインストールされていても,libltdlがCライ ブラリ以外のライブラリが提供するシンボルに依存する場合, `AC_LIBLTDL_INSTALLABLE'は検出に失敗する可能性があります.この場 合,libltdlのビルドとインストールは不必要です.
訳注:原文では,passing the buck(責任転嫁)と passing the bug(バグを通過させる)をかけています
PowerPCと RS/6000チップ(powerpc-*-*
,powerpcle-*-*
,そして rs6000-*-*
)に対しコンパイルされているすべてのコードは,オペレー ティングシステムやコンパイラスイートに関係なく,位置に依存しません.そ のため,"標準オブジェクト"はこれらのシステム上で共有ライブラリのビル ドで使用され,特別なPICコンパイラフラグは要求されません.