Re: mod_perl works BUT rtld errors with some modules.

Fred Moyer <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
On Thu, Dec 17, 2009 at 1:29 PM, Michael Peters <[email protected]> wrote:
> On 12/17/2009 04:25 PM, [email protected] wrote:
>>
>> BTW apache is starting as root and I have confirmed that startup.pl is
>> being run as root by apache/mod_perl
>> I am going to look in more detail at what DynaLoader.pm does in case
>> this gives any clues.
>
> Not sure if this helps or not, but on some systems LD_LIBRARY_PATH can't be
> set by the same process that uses it. So you need it set by the process that
> starts the process that uses. So for instance, you need to make sure it's
> set in your shell environment and that it gets exported to the commands you
> run (sometimes "su" can remove ENV vars). And then you'll need a "PassEnv
> LD_LIBRARY_PATH" and a "PerlPassEnv LD_LIBRARY_PATH". But you can't do a
> "SetEnv LD_LIBRARY_PATH" in your httpd.conf.
>
> Not sure if that will help or not though since it's been a while since I've
> touched AIX.

I remember LD_LIBRARY_PATH issues a few years ago with 64bit and
libpaths in /usr/lib64 etc.  I was able to resolve that by adding the
paths to /etc/ld.so.conf or something similar and then running
ldconfig to update the system library paths.  No such facility in AIX:

http://groups.google.com/group/comp.unix.aix/browse_frm/thread/b9bad793f5e2a475?pli=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.