| Store | Cart

Re: building DBD::Oracle 1.17 with 64 bit perl588 on AIX 5.1

From: Alan Olsen <ols...@odscompanies.com>
Wed, 01 Mar 2006 09:19:29 -0800
On Wed, 2006-03-01 at 12:09 -0500, John L. Allen wrote:
> > On Wed, 1 Mar 2006, Dave Mitchell wrote:> > davemOn Wed, Mar 01, 2006 at 09:59:19AM -0500, John L. Allen wrote:> davem> We are using 32 bit Oracle 8.1.7.4 client and server, but I don't see> davem> why it shouldn't be able to be made to work with a 64 bit build of> davem> perl.> davem> davemI would be amazed if it was possible to use a 32-bit oracle client library> davemwith a 64-bit perl executable.> davem> davemI strongly suspect that's where your problem lies.> > Normally I'd agree, but my 64 bit perl is sort of a hybrid: all the perl> binaries and extensions are 32 bit, as is the AIX 5.1 kernel.  It's just> that perl was built to use 64 bit integers and 128 bit floats (and the> 128 bit C library), via the -Dusemorebits configure flag.  This differs> from the -V setup H.Merijn just sent because he is using -Duse64bitall,> which gives him 64 bit binaries as well.  Or, such is my understanding.

On AIX and Sybase I tried using 64bit int with 32 bit libraries.
DBD::Sybase would not work.  The problem is believed to be in the DBI
module somewhere.  (I have not had the time to track down the exact
offending code.)

I believe you may be running into the same problem.  With AIX you really
need to use all 32 bit or all 64 bit.  Middleground just hurts you at
some point.

-- 
Alan Olsen <ols...@odscompanies.com>
ODS Health Plans

Recent Messages in this Thread
John L. Allen Mar 01, 2006 02:59 pm
H.Merijn Brand Mar 01, 2006 03:06 pm
John L. Allen Mar 01, 2006 04:01 pm
H.Merijn Brand Mar 01, 2006 04:21 pm
Dave Mitchell Mar 01, 2006 04:46 pm
H.Merijn Brand Mar 01, 2006 04:52 pm
John L. Allen Mar 01, 2006 05:09 pm
H.Merijn Brand Mar 01, 2006 05:17 pm
John L. Allen Mar 01, 2006 05:38 pm
John L. Allen Mar 03, 2006 04:45 pm
Alan Olsen Mar 01, 2006 05:19 pm
Messages in this thread