Boost logo

Boost :

Subject: Re: [boost] Use of third-party libraries
From: Rob Stewart (robertstewart_at_[hidden])
Date: 2014-07-23 08:07:55


On July 23, 2014 7:14:32 AM EDT, Michael Shepanski <mps_at_[hidden]> wrote:
>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)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk