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 > --