diff --git a/bootstrap.conf b/bootstrap.conf index 808321a0..85ac3ee1 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -269,12 +269,17 @@ func_add_hook func_fini libtool_readme_release_package_substitutions # are updated. Unfortunately config-h.in depends on aclocal.m4, which # *is* updated, so running 'libtoolize --ltdl=. && configure && make' # causes autoheader to be called... undesirable for users that do not -# have it! Fudge the timestamp to prevent that: +# have it! Fudge the timestamp to prevent that. But only fudge it as +# much as configure since configure depends on config-h.in and we don't +# want to require autoconf either. libtool_fudge_timestamps () { $debug_cmd - sleep 2 && touch libltdl/config-h.in + ( + cd libltdl + touch -r configure config-h.in + ) } func_add_hook func_fini libtool_fudge_timestamps