I wouldn't know how to check for that. I'd assume that if the path of the
relevant libraries are specified during compile time, it shouldn't matter.
One nagging feeling I have is if this problem has anything to do with how
openssl was copiled.
I'll include my makefile if you wish.
Thanks.
----- Original Message -----
From: "Nigel Metheringham" <Nigel.Metheringham@???>
To: "Philip Hazel" <ph10@???>
Cc: "Gary Ferrer" <gary@???>; "Exim Users" <exim-users@???>
Sent: November 14, 2001 4:03 AM
Subject: Re: [Exim] LD/Exim errors
> On Wed, 2001-11-14 at 11:30, Philip Hazel wrote:
> > It tries to run the same binary again, and this time gets a libssl
> > problem. That is extraordinary. How can it run it once OK and not a
> > second time?
> >
> > Have you tried using truss to try to debug this? I think that might be
> > the answer. Remember to set the flag that makes it follow subprocesses.
>
> Do you or even possibly the OS sanitise the environment - specifically
> are there any LD_* environment variables that are getting disposed of?
> Some loaders will scrub LD_* variables on startup for setuid programs so
> that you can't substitute your own library in and then play havoc with
> your code running in a setuid environment.
>
> Nigel.
>
> --
> [ Nigel Metheringham Nigel.Metheringham@??? ]
> [ Phone: +44 1423 850000 Fax +44 1423 858866 ]
> [ - Comments in this message are my own and not ITO opinion/policy - ]
>