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.

-- 
Mac :})
** I usually forward private questions to the appropriate mail list. **
Ask Smarter: http://www.catb.org/~esr/faqs/smart-questions.html
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.

Reply via email to