bug-libtool
[Top][All Lists]
Advanced

[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:1.9.1.11) 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
>
>
>   

bye
  Rainer



reply via email to

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