libtool-patches
[Top][All Lists]
Advanced

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

FYI: update XFAIL state


From: Ralf Wildenhues
Subject: FYI: update XFAIL state
Date: Sat, 17 Feb 2007 16:20:54 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

The "build tree relpaths" happens to not fail on AIX, HP-UX/PA, Interix,
and OpenBSD, and the "preserve duplicate convenience deps" happens to
not fail on AIX.  Otherwise those two tests are XFAILS, as the
functionality hasn't been properly implemented.

The small issue here is that if test 49 runs them inside, the XPASS will
generate a nonzero exit status.  Which is kind of unhelpful.  So I'm
adding the following to omit this false failure.  There are enough real
failures, let's concentrate on those.

Cheers,
Ralf

2007-02-17  Ralf Wildenhues  <address@hidden>

        * tests/deplibs-ident.at [aix, hppa*-*-hpux*, interix, openbsd]:
        Do not XFAIL, on these systems we happen to pass.
        * tests/duplicate_deps.at [aix]: Likewise.

Index: tests/deplibs-ident.at
===================================================================
RCS file: /cvsroot/libtool/libtool/tests/deplibs-ident.at,v
retrieving revision 1.5
diff -u -r1.5 deplibs-ident.at
--- tests/deplibs-ident.at      6 Feb 2007 19:02:27 -0000       1.5
+++ tests/deplibs-ident.at      17 Feb 2007 15:16:00 -0000
@@ -61,7 +61,10 @@
   AT_CHECK([$LIBTOOL --mode=link $CC $CFLAGS $LDFLAGS -o b b.$OBJEXT 
../liba1.la ../liba2.la ../liba3.la ../../c/libcee.la -rpath /nowhere],
           [0],[stdout],[ignore])
   AT_CHECK([$EGREP 'cee.*cee' stdout], 1, [ignore], [ignore])
-  AT_XFAIL_IF([case $host_os in aix*|interix*) false;; *):;; esac])
+  AT_XFAIL_IF([case $host in
+                 *-*-aix*|hppa*-*-hpux*|*-*-interix*|*-*-openbsd*) false;;
+                 *):;;
+               esac])
   dnl This is currently broken in libtool
 )
 
Index: tests/duplicate_deps.at
===================================================================
RCS file: /cvsroot/libtool/libtool/tests/duplicate_deps.at,v
retrieving revision 1.1
diff -u -r1.1 duplicate_deps.at
--- tests/duplicate_deps.at     17 Sep 2006 20:02:15 -0000      1.1
+++ tests/duplicate_deps.at     17 Feb 2007 15:16:00 -0000
@@ -55,7 +55,7 @@
 LT_AT_EXEC_CHECK([./main])
 
 # This currently fails:
-AT_XFAIL_IF([:])
+AT_XFAIL_IF([case $host_os in aix*) false;; *) :;; esac])
 $LIBTOOL --mode=link --tag=CC $CC $CFLAGS $LDFLAGS -o libb.la b1.lo
 AT_CHECK([$LIBTOOL --mode=link --preserve-dup-deps --tag=CC \
          $CC $CFLAGS $LDFLAGS -o main main.$OBJEXT liba.la libb.la liba.la],




reply via email to

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