
I'm using boost-build to build my own code as well as any Boost libraries I link to. At the end of this message is an example log I'm getting, every time I build anything. Note, I am not even using boost regex or boost thread in this case. Is there justification for all this garbage? Thanks, Emil Dotchevski warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. warning: skipping optional Message Passing Interface (MPI) library. note: to enable MPI support, add "using mpi ;" to user-config.jam. note: to suppress this message, pass "--without-mpi" to bjam. note: otherwise, you can safely ignore this message. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). ****************************************************** Building Boost.Thread without optional pthread support If you need pthread you should specify the paths. For example: PTW32_INCLUDE=C:\Program Files\ptw32\Pre-built2\include PTW32_LIB=C:\Program Files\ptw32\Pre-built2\lib\pthreadVC2.lib ****************************************************** ....

Emil Dotchevski wrote:
I'm using boost-build to build my own code as well as any Boost libraries I link to.
At the end of this message is an example log I'm getting, every time I build anything. Note, I am not even using boost regex or boost thread in this case.
Is there justification for all this garbage?
In short: https://zigzag.cs.msu.su:7813/boost.build/ticket/106 In long: now, 'use-project' loads the Jamfile at the specified directory. So, loading C++ Boost's Jamroot causes Jamfiles for all libraries to be loaded, and warning to be emitted. There are two possible solutions: - Modify those Jamfiles to only emit warning when targets are actually used. - Modify use-project to load Jamfile only when necessary The latter change is what is currently planned. - Volodya
participants (2)
-
Emil Dotchevski
-
Vladimir Prus