[GE users] Linux DRMAA library dependencies

Andreas Haas Andreas.Haas at Sun.COM
Fri May 19 10:32:36 BST 2006


Hi Piotr,

we use POSIX dlopen() for SSL libraries since we didn't want
to make it integral part of libdrmaa. Similarly shared library
linking of SSL seemed not reasonable as it had added a dependency
to the DRMAA applications as such.

Just imagine you write a DRMAA application with Grid Engine
libdrmaa and then you want to deploy it with Condor libdrmaa.
Wouldn't you be curious, if you then had to install the SSL
libraries required by Grid Engine of a particular version?

Hope this answers your question.

Regards,
Andreas

On Fri, 19 May 2006, Piotr Domagalski wrote:

> Hi,
>
> Is there any parituclar reason that libdrmaa.so on lx24-x86 uses
> dlopen() but is not linked with libdl?
>
> [piotr lx24-x86]$ strings libdrmaa.so |grep dlopen
> dlopen
> loading ssl library functions with dlopen() ...
> loading ssl library functions with dlopen() done
>
> [piotr lx24-x86]$ ldd libdrmaa.so
>         linux-gate.so.1 =>  (0x00e1f000)
>         libm.so.6 => /lib/libm.so.6 (0x00615000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0x00272000)
>         libc.so.6 => /lib/libc.so.6 (0x00e87000)
>         /lib/ld-linux.so.2 (0x00b82000)
>
> --
> Piotr Domagalski
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
> For additional commands, e-mail: users-help at gridengine.sunsource.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list