| [表紙] | [目次] | [索引] | [検索] [上端 / 下端] [?] |
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コンパイラフラグは要求されません.