Hi all,

I managed to spend a whopping one-and-a-half days trying to deal with
a bunch of patches, bug reports, and feature requests that had piled
up since approx. three months. Unfortunately Sourceforge's
notification message system is still down, so there's no easy way to
keep track of all the changes I've made.

Before you rush to test the latest and greatest, you should be aware
of some changes that may break your builds. There were reports that
the compiler optimizations in the configure scripts do more harm than
good. They also prevented picking up CFLAGS and LDFLAGS settings from
the environment. I've removed all this cruft and made sure that the
regular build target as well as the debug and profile targets just add
the bare minimum to whatever is set in the environment. It is now up
to the package maintainers to add back all optimizations that may have
worked on their platforms. Also, it is possible that builds now fail
on your platform although things went ok in the past. This is usually
caused by the fact that there is no more -I and -L magic in
configure.in. You'll have to fiddle with CFLAGS, LDFLAGS, and CPPFLAGS
until configure stops barfing. E.g. on my platform (FreeBSD 8.1) I
use:

CFLAGS=-I/usr/local/include CPPFLAGS=-I/usr/local/include 
LDFLAGS=-L/usr/local/lib ./configure --with-mysql --with-pgsql --with-sqlite3 
--with-firebird

I'd greatly appreciate if the mailing list was flooded with magic
incantations for all platforms you can think of. I'd be happy to
add them to the INSTALL files or the manuals.

The current status of the drivers that I can test is the following:

MySQL 5.5.7: ok
PostgreSQL 9.0.3: ok
SQLite 3.6.23: ok
Firebird 2.5.0: database is created ok, but test hangs indefinitely
without crashing

I'm inclined to hoof out the firebird driver to avoid further
delays. This would leave only mysql, pgsql, and sqlite3 as 100% tested
drivers at this time.

Please let me know if you think I've missed an important patch,
feature request, or bug report.

regards,
Markus

-- 
Markus Hoenicka
http://www.mhoenicka.de
AQ score 38

------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Libdbi-drivers-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libdbi-drivers-devel

Reply via email to