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
