[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- FYI: backport dryrun fix for MSYS,
Ralf . Wildenhues <=