libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: backport dryrun fix for MSYS


From: Ralf . Wildenhues
Subject: FYI: backport dryrun fix for MSYS
Date: Sun, 18 Feb 2007 16:00:22 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Applied to branch-1-5 as straight backport from HEAD.
Makes dryrun.test pass for me on MinGW/MSYS, so together
with the other proposed patch, both Cygwin and MinGW
fully pass with branch-1-5.  :-)

Cheers,
Ralf

        * tests/dryrun.test: ls -l in MSYS sometimes shows year,
        not time, for really fresh files.  Add sleep 1 calls at
        strategic places.  Fixes test failure on MinGW.

Index: tests/dryrun.test
===================================================================
RCS file: /sources/libtool/libtool/tests/Attic/dryrun.test,v
retrieving revision 1.9.2.2
diff -u -r1.9.2.2 dryrun.test
--- tests/dryrun.test   26 Nov 2005 10:22:23 -0000      1.9.2.2
+++ tests/dryrun.test   18 Feb 2007 12:50:27 -0000
@@ -47,6 +47,8 @@
 $make main.$OBJEXT || exit 1
 
 echo "= Making object files in ../mdemo (dry run)"
+# ls -l in MSYS sometimes shows year, not time, for really fresh files.
+sleep 1
 ls -l . $objdir | grep -v total > $before
 force_dry_run=yes $make foo1.lo foo2.lo sub.lo || exit $?
 ls -l . $objdir | grep -v total > $after
@@ -56,6 +58,8 @@
 $make foo1.lo foo2.lo libsub.la || exit 1
 
 echo "= Making libraries in ../mdemo (dry run)"
+# ls -l in MSYS sometimes shows year, not time, for really fresh files.
+sleep 1
 ls -l . $objdir | grep -v total > $before
 force_dry_run=yes $make foo1.la libfoo2.la || exit $?
 ls -l . $objdir | grep -v total > $after
@@ -65,6 +69,8 @@
 $make foo1.la libfoo2.la || exit 1
 
 echo "= Making programs in ../mdemo (dry run)"
+# ls -l in MSYS sometimes shows year, not time, for really fresh files.
+sleep 1
 ls -l . $objdir | grep -v total > $before
 force_dry_run=yes $make mdemo$EXEEXT mdemo_static$EXEEXT 1>&2 || exit $?
 ls -l . $objdir | grep -v total > $after
@@ -77,6 +83,8 @@
 # Libtool does not create these directories
 test -d $prefix/bin || mkdir $prefix/bin
 test -d $prefix/lib || mkdir $prefix/lib
+# ls -l in MSYS sometimes shows year, not time, for really fresh files.
+sleep 1
 ls -l . $objdir | grep -v total > $before
 ls -lR $prefix | grep -v total >> $before
 force_dry_run=yes $make install 1>&2 || exit 1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]