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.

Reply via email to