2008-04-19 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ 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,
Marc Espie espie@nerim.net
Marc J. Fraioli fraioli@dg-rtp.dg.com
Mark Kettenis kettenis@phys.uva.nl
+ Michael Haubenwallner michael.haubenwallner@salomon.at
Mike Frysinger vapier@gentoo.org
Nix nix@esperi.org.uk
Olly Betts olly@muscat.co.uk
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