
"Thomas S. Urban"
Is there any definition of how libraries are supposed to build?
I've integrated the building of required boost libraries into the build system for our projects. There seems to be some inconsistency in what gets built and where it gets put. In particular, for the thread and regex libs, boost builds both shared and static versions of the libraries and puts them in a bin-stage subdirectory under the library build directory. However, for the filesystem library, only the static library gets built and the bin-stage/ directory is not used.
Is there a standard behavior library developers are supposed to follow in this regard?
Can I count on the bin-stage/ as a short-named location for the most recent build of any library?
Are the boost or boost_filestsystem maintainers interested in the simple fix to the Jamfile to make that library behave like the other two I mentioned?
I think this has been addressed in the CVS. Have you looked at that yet? -- Dave Abrahams Boost Consulting www.boost-consulting.com