
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? Thanks Scott Urban

"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

Is there any definition of how libraries are supposed to build?
There is work going on towards an integrated build and install proceedure that will fix this.
Is there a standard behavior library developers are supposed to follow in this regard?
Not yet, but I've been working on some docs in this area.... John.

On Thu, Oct 02, 2003 at 11:53:46 +0100, John Maddock sent 0.5K bytes:
Is there any definition of how libraries are supposed to build?
There is work going on towards an integrated build and install proceedure that will fix this.
Is there a standard behavior library developers are supposed to follow in this regard?
Not yet, but I've been working on some docs in this area....
Thanks, I'll check CVS, as another response suggested, too. Scott
participants (3)
-
David Abrahams
-
John Maddock
-
Thomas S. Urban