Stefan Seefeld wrote:
I want to be able to
* fetch the sources of a specific boost library from the repository (that's now possible)
* only build that library, using pre-built and pre-installed versions of all prerequisites (that's not yet possible)
That's possible in principle, but not very practical. Suppose the library L uses X and Y, with Y using X. You have X and Y installed as binary packages in /usr/include and /usr/lib. But the library requires a newer version of X than what you've installed. So you fetch the source of X as well and build it. Now L builds, but Y is built against the preinstalled older X, whereas L is built against the newer X. ODR violation. We could... in theory... put every revision of every library into inline namespace d875a68ceb10081e30529e65ddef47297844e9f8 { but... well.