On July 23, 2014 7:14:32 AM EDT, Michael Shepanski
On one hand, there's this:
"A Boost library *should not* use libraries other than Boost or the C++ Standard Library." (http://www.boost.org/development/reuse.html)
On the other hand, sometimes it just seems like common sense. E.g. Boost.Math uses NTL, MPFR, and others.
Now I'm trying to get quince and its backend libraries (quince_postgresql, quince_sqlite) into shape for blincubator. The job of the backends is to liaise between quince and other people's libraries: libpq and sqlite3. There is no getting around that. So I was
hoping that the prohibition would be waived in this case, as it was in the case of Boost.Math.
There's no need for a waiver, provided the library builds without the external libraries. If it requires at least one to be useful, then it should not build when none of those libraries is available. Otherwise, your library won't be acceptable. ___ Rob (Sent from my portable computation engine)