On Nov 10, 2010, at 9:41 AM, Derek Atkins wrote:

> Phil Diacono <[email protected]> writes:
> 
>> This is also happening in Ubuntu 10.10 i386.  Bug "gnucash 2.3 with
>> sqlite retrieves all numbers as zero" reported to Ubuntu bugtracker
>> https://bugs.launchpad.net/ubuntu/+source/libdbi-drivers/+bug/673307
> 
> Hmm, perhaps we really need to work around a broken SQLite instead of
> depending on vendors not to build it in a "broken" configuration? 

It's not sqlite3, it's libdbi 0.8.3, and the problem occurs when you compile on 
certain systems without -nofastmath. 

How about putting a test in configure for the problem, so that when the distro 
tries to build gnucash against a bad libdbi, configure will fail with an 
appropriate message in config.log telling the user to go rebuild libdbi with 
-nofastmath. Of course, if the libdbi integrator isn't the same as the gnucash 
integrator (very likely), that will just mean that there won't be a gnucash 
package unless or until the libdbi integrator gets around to fixing the problem.

Or we could lift the libdbi code and add it to our build. It gives us more 
control, but the we miss out on libdbi's maintenance work unless we're very 
diligent about keeping our "mirror" up to date.

Regards,
John Ralls
 
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to