hns - 日記自動生成システム - Version 2.19.9

先月 2010年05月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2010年05月01日() 旧暦 [n年日記] [更新:"2010/05/05 11:41:01"]

#1 [無題] 引越荷物の確認

都内某所で引越荷物の確認をした。 帰りに秋葉原に寄ったが、田中無線には、 G4F-1123T DC 12V の在庫がなく、もう一軒、確か小林電気はしまっていた。 M 型同軸の受け (Jack 側)を福永電業で 158 円 x 5 個買って来た(だけ)。
外国人が多く、 KAZAKHSTAN と書いてある T-shirt を着ている人もいた。

#2 [autotools] Makefile.am -> Makefile.in -> Makefile

とても大雑把になってしまうが
                configure.ac - (autoconf) -> configure 
Makefile.am -> (automake) -> Makefile.in -> (configure) -> Makefine
くらいの関係は、その手のものをさわったことがある人なら、 大体知っているのではないかと、自分の経験を元に、 他の人もきっと同じだろうと(自分の悪いくせで)推測してしまう。

しかし ltmain.sh や libtool それに ltconfig の関係は、(僕は)良く分っていないというか 今まであまり困ったことがなかった。

などを見てしまう。 その中から一部を拾って見ると
  1. configure.in に
      AM_PROG_LIBTOOL
    
    を追加する。 (または AC_PROG_LIBTOOL)
  2. aclocal を実行する。 これにより aclocal.m4 が生成される。
  3. libtoolize を実行する。 これにより、 config.guess,config.sub,ltconfig,ltmain.sh,ltcf-c.sh が生成される。
  4. libtoolize が aclocal を実行しろというので、ふたたび aclocal を実行する。
この後で configure により ltconfig と ltmain.sh から libtool が生成されるのかなと思う。

ここまでの説明だと、libtool に何か問題があったりした時に見るべきは ltconfig と ltmain.sh になるが、 では、更にその先どこにさかのぼるべきかは分らない。

人間が手で用意するのは、その関係では何 ? という質問・疑問とも言える。

ltconfig は ltmain.sh の一部 ?:

「ltconfig は ltmain.sh の一部」
ltmain is the ltmain.sh shell script fragment that provides the basic libtool functionality (see section 5.4 Including libtool with your package).
という 記述を見かけた けれど、そして、見ているのが古すぎるけれど
-rwxr-xr-x  1 makoto  wheel   86178 Mar  6  2004 ./work/gcc-3.4.1/ltconfig
-rw-r--r--  1 makoto  wheel  158647 Feb  8  2004 ./work/gcc-3.4.1/ltmain.sh
一部というには半分くらいの大きさがある。 ちなみに pkgsrc/devel/libtool-info というのがあって、これを入れて Emacs で読むのがいいのかも知れない (最近入れたような記憶もあるが、その時には dir ( /usr/pkg/info/dir) は自分で編集した気がする)。 .... その必要はなく、次の行を入れてくれる
GNU programming tools
* Libtool: (libtool).           Generic shared library support script.



最近の日記
2020年08月01日
R2pkg pingr fails
2020年07月19日
bulkbuild で chroot が使えない理由
bulkbuild で dhcp だとうまく行かない理由
2020年06月21日
sourceforge ban recovered
2020年05月27日
sudo service ssh start
2020年05月16日
Router host down
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)