This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: LD_PRELOAD and dlopen


Hi Andreas,

That did indeed fix the problem. If you have time, could you give a very
quick explanation of why, and also perhaps why gcc acted differently under
Solaris with the 'undefined versioned symbol name dlopen@@GLIBC_2.1' error.

Thanks again

Steve

> -----Original Message-----
> From: aj@suse.de [mailto:aj@suse.de]
> Sent: 29 May 2001 20:23
> To: Stephen Done
> Cc: libc-alpha@sources.redhat.com
> Subject: Re: LD_PRELOAD and dlopen
>
>
> "Stephen Done" <stephen.done@cw.com> writes:
>
> > FAILED - Linux with -ldl
> > ========================
> > # make
> > gcc -Wall -ldl -fPIC -shared -o preload.so preload.c
>
> The order is important, put -ldl last:
>
> gromit:/tmp/pr:[0]$ gcc -Wall -fPIC -shared -o preload.so preload.c -ldl
> gromit:/tmp/pr:[0]$
>
> And everything seems to work for me,
>
> Andreas
> --
>  Andreas Jaeger
>   SuSE Labs aj@suse.de
>    private aj@arthur.inka.de
>     http://www.suse.de/~aj
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]