On Thu, Nov 27, 2003 at 05:05:48AM -0800, Michael A Chase wrote: > On Thu, 27 Nov 2003 12:46:36 -0000 Andy Crichton > <[EMAIL PROTECTED]> wrote: > > > This is caused by trying to link 32bit perl with 64bit oracle > > libraries (which live in $ORACLE_HOME/lib). What happens if you > > specify $ORACLE_HOME/lib32 in your LD_LIBRARY_PATH (before any other > > oracle paths which may be in there). > > This _might_ work at runtime, but it won't help the build process. > > > Q/ Does DBD::Oracle use LD_LIBRARY_PATH or assume $ORACLE_HOME/lib > > is the setting for the oracle libs? > > As best I can tell, no, at least at build time. > > The most recent 'fix' I recall is to hand edit Makefile to replace > $OH/lib with $OH/lib32 throughout. > > Tim, > > Has a patch been submitted yet to have Makefile.PL decide whether > to use $OH/lib or $OH/lib32? It appears that one would be useful since > Oracle seems to be using 64 bit binaries by default in most platforms > while Perl is still normally compiled 32 bit.
I think so. It'll certainly be in the next release. (Thanks.) I've just released DBI 1.39 and then I'm away for the next week. The next DBD::Oracle should be released sometime in December (it's about ready to go, but there are a few more things I want to get into it first.) Tim.
