libtool-patches
[Top][All Lists]
Advanced

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

Re: CVS HEAD test 30


From: Ralf Wildenhues
Subject: Re: CVS HEAD test 30
Date: Fri, 8 Feb 2008 07:55:18 +0100
User-agent: Mutt/1.5.13 (2006-08-11)

Hi Tim,

* Tim Rice wrote on Fri, Feb 08, 2008 at 03:00:05AM CET:
> 
> I'm getting an "UNEXPECTED PASS" on test 30 of the new test suite
> on my UnixWare 7.1.4 box.
> 
> A testlog generated with "gmake check-local TESTSUITEFLAGS='-d -x 30'" is
> attached.

Thanks for the bug report.  I've installed this patch.

Cheers,
Ralf

2008-02-08  Ralf Wildenhues  <address@hidden>

        * tests/archive-in-archive.at
        (static library contains static library): Test also the actual
        broken link command, and the following install command, as
        UnixWare ar rightly refuses to put an archive into an archive.
        Report by Tim Rice.

Index: tests/archive-in-archive.at
===================================================================
RCS file: /cvsroot/libtool/libtool/tests/archive-in-archive.at,v
retrieving revision 1.1
diff -u -r1.1 archive-in-archive.at
--- tests/archive-in-archive.at 4 Jun 2007 03:01:11 -0000       1.1
+++ tests/archive-in-archive.at 8 Feb 2008 06:53:45 -0000
@@ -1,6 +1,6 @@
 # dmacks.at --  test for dmacks bug  -*- Autotest -*-
 #
-#   Copyright (C) 2007 Free Software Foundation, Inc.
+#   Copyright (C) 2007, 2008 Free Software Foundation, Inc.
 #   Written by Peter O'Gorman, 2007
 #
 #   This file is part of GNU Libtool.
@@ -42,9 +42,10 @@
 $LIBTOOL --mode=link --tag=CC --tag=disable-shared $CC $CFLAGS $LDFLAGS \
 -o libfoo.la foo.lo -version-info 1:0:0 -rpath $thisdir
 $LIBTOOL --mode=install cp libfoo.la $thisdir 
-$LIBTOOL --mode=link --tag=CC --tag=disable-shared $CC $CFLAGS $LDFLAGS \
--o libbar.la bar.lo ./libfoo.a -version-info 1:0:0 -rpath $thisdir 
-$LIBTOOL --mode=install cp libbar.la $thisdir
+AT_CHECK([$LIBTOOL --mode=link --tag=CC --tag=disable-shared $CC $CFLAGS 
$LDFLAGS \
+        -o libbar.la bar.lo ./libfoo.a -version-info 1:0:0 -rpath $thisdir],
+        [], [ignore], [ignore])
+AT_CHECK([$LIBTOOL --mode=install cp libbar.la $thisdir], [], [ignore], 
[ignore])
 AT_CHECK([ar -t libbar.a | grep libfoo.a],[1],[ignore],[ignore])
 archive_contents=`ar -t libbar.a`
 AT_XFAIL_IF([case "$archive_contents" in *"libfoo.a"*) : ;; esac])




reply via email to

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