You might be onto something Philip I know if you are trying to use the
instant client the Make file will
hard coded link something like this "ln -s libclntsh.so.10.1 libclntsh.so"

Perhaps in a 64 bit world you do not need this link?

Unfortunately I do not have a 64bit box to test on so I can only give a
rough opinion.

cheers
John Scoles

"Alan Burlison" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Garrett, Philip (MAN-Corporate) wrote:
>
> > If you run:
> >
> >     LD_DEBUG=libs perl -MDBD::Oracle -e1
> >
> > You'll see what paths the dynamic linker is searching for the Oracle
> > libs. Maybe that will help.
>
> Easier still, run
>
> dump -Lv
>
/usr/local/lib/perl5/site_perl/5.8.7/sun4-solaris/auto/DBD/Oracle/Oracle.so
>
> and see what path is being used to load up the Oracle libraries.  You
> may find that the path to libclntsh.so.10.1 is hard-coded in Oracle.so,
> so setting LD_LIBRARY_PATH won't have any effect.  Easiest thing is to
> install the Oracle 32-bit client somewhere and build DBD::Oracle against
> that instead of the 64-bit one.
>
> -- 
> Alan Burlison
> --


Reply via email to