Hello, I attach a patch that: --------------------------
a) Removes ABI suffix by default - following boost convention
This is not required for most Unix builds and even boost in new
versions follows this convention with JAM -- no ABI suffix by default.
You still can enable them with --enable-abi-suffix configure parameter.
b) Fixed backend-loader to use suffix
Backend loader was not aware of suffix at all. Not it uses it when
soci compiled with it.
c) I added system search path to default path set. By default SOCI
searches in local directory. This is not right, at least for
most Unix systems where files installed globally. So I added
an option to search in local directory and then system-wise
d) Fixed backed loading for cygwin where naming convention of DLLs
is quite different (at least with libtool which embeds version to
library name).
------------------
I noticed a error in basic example (docs on main page). You should
use sql.got_data()...
------------------
Build system:
I had noticed that very preliminary CMake support was added.
It still does not build backends at all, also it is very limited
in may terms (does not build static version)
Most of fixes I provided are done for autotools build system that
finally works very well in git-HEAD.
Questions what are the plans close release: move to CMake or stay with auto*,
if not when do you expect to move to CMake if at all?
(Not that I like CMake too much).
Artyom
soci.patch
Description: Binary data
------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________ Soci-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/soci-users
