Any news on CPAN bug 32309 in DBI - faulty definition of DBIS for big-endian 64-bit machines with MULTIPLICITY



CPAN Bug 32309 was created recently, but I'm told that the underlying
problems was first reported in 2003 (though I only see DBI bugs dating back
4 years or so, so I can believe that the original bug report has now been
lost). The new bug entry includes a plausible solution (albeit not as a
patch file, but it is a one-line change).

http://rt.cpan.org/Public/Bug/Display.html?id=32309

It does not appear to have been fixed in DBI 1.601. The problem appears not
to affect most people - it requires a big-endian machine (such as IBM
PowerPC) running in 64-bit mode[*] where 'sizeof(int) != sizeof(void *)'
with MULTIPLICITY (or PERL_OBJECT or PERL_CAPI if I'm reading
DBIXS.hcorrectly) set.

Is there a reason why this cannot be fixed - or should not be fixed?
Colleagues of mine in India have asked about this. Is there a timeline I
can offer them for when this might be fixed in a general release of DBI?

--
Jonathan Leffler <jonathan.leffler@xxxxxxxxx> #include <disclaimer.h>
Guardian of DBD::Informix - v2007.0914 - http://dbi.perl.org
"Blessed are we who can laugh at ourselves, for we shall never cease to be
amused."

[*] 64-bit mode: or it might be on a 32-bit machine with 16-bit ints, I
suppose, but that's not a plausible choice these days.


Relevant Pages

  • Re: Bug in DBD::Pg 1.32 with bytea columns
    ... >>What I want to know is if this bug can be fixed, ... I think I would call it a DBI design flaw. ... but only for some column types. ...
    (perl.dbi.users)
  • Re: possible bug in DBI with DBD::Oracle
    ... Seems you are right is is a bug of sorts. ... to a DB using DBI once I successfully connected then failed (with ... But on one computer I get "OK NOK NOK NOK", and on another I get the ...
    (perl.dbi.users)
  • RE: Blank inserted with varchar copy using prepare
    ... I tried installing the latest DBI and DBD::Informix. ... Note that bug RT#13708 may affect you. ... intended for the named addressee (or a person responsible for delivering it to ... If you are not the intended recipient of this message, ...
    (perl.dbi.users)
  • Re: Transactions: DBI vs. SQL
    ... other is Perl code using DBI. ... want to make sure it's not a "feature" of DBI or something. ... I filed this as a bug on DBD::Pg and it was just fixed in the newly ... id INT PRIMARY KEY ...
    (perl.dbi.users)
  • Re: forking problem with dbd::mysql
    ... database handle to tell the DBI to destroy it without closing the ... This flag could be set in the child and everybody would ... If it doesn't then I am going to bug the maintainers of both the DBI ...
    (perl.beginners)