libtool-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Libtool branch, master, updated. release-2-2-2-15-gc848780


From: Ralf Wildenhues
Subject: [SCM] GNU Libtool branch, master, updated. release-2-2-2-15-gc848780
Date: Sat, 19 Apr 2008 16:39:49 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Libtool".

The branch, master has been updated
       via  c8487807a647b3b2f0faff974456a200ad1ebc0e (commit)
      from  dd09ff4ec877e37a20bfe912ac7a0e919dd6aa2c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c8487807a647b3b2f0faff974456a200ad1ebc0e
Author: Ralf Wildenhues <address@hidden>
Date:   Sat Apr 19 18:35:04 2008 +0200

    Fix testsuite cleanup warnings on AIX with NFS.
    
    * tests/testsuite.at [ aix ]: Set file mode creation so that
    'others' have no permissions.  Shared libraries are kept in
    memory on AIX after use if they are world-readable, which means
    on NFS mounts cleanup of test group directories will fail later.
    * THANKS: Update.
    Report and analysis by Michael Haubenwallner.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog          |    8 ++++++++
 THANKS             |    1 +
 tests/testsuite.at |    9 +++++++++
 3 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 4c8fb6a..d3609a9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,13 @@
 2008-04-19  Ralf Wildenhues  <address@hidden>
 
+       Fix testsuite cleanup warnings on AIX with NFS.
+       * tests/testsuite.at [ aix ]: Set file mode creation so that
+       'others' have no permissions.  Shared libraries are kept in
+       memory on AIX after use if they are world-readable, which means
+       on NFS mounts cleanup of test group directories will fail later.
+       * THANKS: Update.
+       Report and analysis by Michael Haubenwallner.
+
        Fix nonportable use of expr.
        * libltdl/config/ltmain.m4sh (func_mode_link) <Transforming
        deplibs into only shared deplibs>: Fix expr portability issues,
diff --git a/THANKS b/THANKS
index 3295b87..808cef0 100644
--- a/THANKS
+++ b/THANKS
@@ -108,6 +108,7 @@
   Marc Espie                   address@hidden
   Marc J. Fraioli              address@hidden
   Mark Kettenis                        address@hidden
+  Michael Haubenwallner                address@hidden
   Mike Frysinger               address@hidden
   Nix                          address@hidden
   Olly Betts                   address@hidden
diff --git a/tests/testsuite.at b/tests/testsuite.at
index bec76df..beca766 100644
--- a/tests/testsuite.at
+++ b/tests/testsuite.at
@@ -49,6 +49,15 @@ else
   unset=false
 fi
 : ${mkdir_p="$abs_top_srcdir/libltdl/config/install-sh -d"}
+
+# On AIX, shared libraries remain loaded in memory after use if they
+# are world-readable, until root issues slibclean.  On NFS, this causes
+# a testsuite rerun to fail to clean up test group directories.  Avoid
+# this with a suitable umask.  Do not do this on other systems, for
+# example HP-UX suffers unless shared libraries are mode 555.
+case $host_os in
+aix*) umask o-rwx ;;
+esac
 m4_divert_pop([PREPARE_TESTS])dnl
 
 


hooks/post-receive
--
GNU Libtool




reply via email to

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