| Store | Cart

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

From: John L. Allen <all...@grumman.com>
Wed, 1 Mar 2006 12:38:50 -0500 (EST)
On Wed, 1 Mar 2006, H.Merijn Brand wrote:

h.m.brOn Wed, 1 Mar 2006 12:09:27 -0500 (EST), "John L. Allen" <all...@grumman.com>
h.m.brwrote:
h.m.br
h.m.br> On Wed, 1 Mar 2006, Dave Mitchell wrote:
h.m.br>
h.m.br> davemOn Wed, Mar 01, 2006 at 09:59:19AM -0500, John L. Allen wrote:
h.m.br> davem> We are using 32 bit Oracle 8.1.7.4 client and server, but I don't see
h.m.br> davem> why it shouldn't be able to be made to work with a 64 bit build of
h.m.br
h.m.brHere is where I read, and I assume Dave too, a 64bitall perl.
h.m.br64bitint, if supported by the OS, doesn't make it a 64bit perl.
h.m.br
h.m.br> davem> perl.
h.m.br> davem
h.m.br> davemI would be amazed if it was possible to use a 32-bit oracle client
h.m.br> library davemwith a 64-bit perl executable.
h.m.br> davem
h.m.br> davemI strongly suspect that's where your problem lies.
h.m.br>
h.m.br> Normally I'd agree, but my 64 bit perl is sort of a hybrid: all the perl
h.m.br> binaries and extensions are 32 bit, as is the AIX 5.1 kernel.  It's just
h.m.br> that perl was built to use 64 bit integers and 128 bit floats (and the
h.m.br> 128 bit C library), via the -Dusemorebits configure flag.  This differs
h.m.br> from the -V setup H.Merijn just sent because he is using -Duse64bitall,
h.m.br> which gives him 64 bit binaries as well.  Or, such is my understanding.
h.m.br
h.m.brWith Oracle, I would play safe (or it will play you).
h.m.brEither go for vanilla 32bit or for full 64bit.

Ultimately, you may be right.  I know it works fine with 32 bit perl in my
case, so that is a way out, but I was really looking forward to using
64/128 bit ints/floats in perl... Perhaps a static build of DBD::Oracle
will help, and I will play around some more with various compile and link
flags.

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