[Top][All Lists]

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

Re: libtool-2.2.11a on AIX 5.3 / 5.3 current git master - tests/mdemo-in

From: Rainer Tammer
Subject: Re: libtool-2.2.11a on AIX 5.3 / 5.3 current git master - tests/mdemo-inst.test 2./3. occurrence
Date: Wed, 04 Aug 2010 22:17:55 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20100701 SeaMonkey/2.0.6

Hello Ralf,

Ralf Wildenhues wrote:
> * Rainer Tammer wrote on Wed, Aug 04, 2010 at 09:13:03PM CEST:
>> I might have a solution to the shared library problem.
>> If foo1.so is ro to others then the libary is loaded into a private segment.
>> This would avoid the problem. The library is then unloaded as soon as the
>> program which uses the library is unloaded.
> Yes.  In the setup of the new testsuite, we use this to work around it:
That sounds good.
>   # 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
Do you have a diff /to which file should I add this?
>> Would this change pose a problem on other platforms ?
> Yes, it would; see the comment above.
> How come though this didn't show up for you with older Libtool versions?
This is a really good question.
> We've had these tests for a long time.  Can the directory be 'rm -rf'ed
> (assming you have build tree separate from source tree) or the output
> file .libs/foo1.so renamed while in use?
> Have you changed your setup?  For example, I do all AIX tests on NFS
> mounts, where the new testsuite used to output spurious errors trying to
> `rm -rf' the old test group directories due to the unremovable stale NFS
> handles.

According to my saved log files:

AIX 6.1:
2.2.8 -> OK  - I have no idea why this run was  successfully
2.2.10 -> FAIL
2.2.11a -> FAIL

AIX 5.3:

2.2.8 -> FAIL
2.2.11a -> FAIL

I only use local file systems (JFS2).

> Thanks,
> Ralf


reply via email to

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