パスワードを忘れた? アカウント作成
416287 journal

t-nissieの日記: GNU autotoolsについてのメモ 2

日記 by t-nissie
GNU autotools (autoconfとautomake) で、Makefile.amからMakefile.inさらにそこから
Makefileを作っているとき、NFSサーバとそのクライアントのシステムクロックがずれて
いると無限ループに陥ってしまうことがあるような気がします。確認しているうちに
NTPかなにかの自動更新で時刻が合ってしまったので確信がもてません。

ファイルのtimestampは
$ echo aaa > aaa だと、NFSサーバの時刻に、
$ touch bbb だとコマンドを入力したクライアントの時刻になるのかしらん。

% date ; echo aaa > aaa ; touch bbb ; date ; ls -l --full-time aaa bbb
Tue Dec 18 05:29:47 JST 2007
Tue Dec 18 05:29:47 JST 2007
-rw-r--r-- 1 t-nissie users 4 2007-12-18 05:29:47.697882820 +0900 aaa
-rw-r--r-- 1 t-nissie users 0 2007-12-18 05:29:47.704398946 +0900 bbb

あれ、なんで小数点以下の秒まで出るの???
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by tt (2867) on 2007年12月19日 0時28分 (#1267909) 日記
    MSDOS時代のFATだと2秒精度だったりしますが、今時はミリ秒とかまで出ますよ。そのぐらいの精度が無いと、 .sを.oにするのに1秒以下とか普通にあるので、makeで無駄にビルドプロセスが走ったりします。
    --
    -- Takehiro TOMINAGA // may the source be with you!
typodupeerror

人生unstable -- あるハッカー

読み込み中...