6 Feb 21:59
Building sgd library versions
Igor Zavoychinskiy <real4x <at> gmail.com>
2012-02-06 20:59:19 GMT
2012-02-06 20:59:19 GMT
Hello there,
Not sure if I'm writing to the correct place. Please feel free to correct me and point the right one.
Building boost 1.48 on Win7 for MSVC.2008 I discover a strange behavior: sgd versions are not get built if you request them explicitly. When I specify the following command:
b2.exe --stagedir=./ --build-dir=/tmp --toolset=msvc-9.0 threading=multi --link=static --runtime-link=static --with-thread
I expect to get the following libraries:
libboost_thread-vc90-mt-s-1_48.lib
libboost_thread-vc90-mt-sgd-1_48.lib
But in fact I get:
libboost_thread-vc90-mt-1_48.lib
libboost_thread-vc90-mt-gd-1_48.lib
Setting "--runtime-link=shared" results in the exactly the same set of output libraries which makes me believe this flag is just ignored.
I know the workaround and here is it:
b2.exe --stagedir=./ --build-dir=/tmp --toolset=msvc-9.0 --with-thread --build-type=complete
This way I get all the libraries built including the sgd versions. Though, I'd say this workaround is kind of expensive. Especially for continues build systems.
- Igor
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
)
That should be
"toolset=msvc-9.0 threading=multi link=static runtime-link=static"
for b2 options.
> Setting "--runtime-link=shared" results in the exactly the same set of
> output libraries which makes me believe this flag is just ignored.
Yes, because "runtime-link=shared" is the correct value.
> I know the workaround and here is it:
> b2.exe --stagedir=./ --build-dir=/tmp --toolset=msvc-9.0 --with-thread
> --build-type=complete
even her "--toolset" is wrong and just working because you have only Visual
Studio 2008 installed.
> This way I get all the libraries built including the sgd versions. Though,
> I'd say this workaround is kind of expensive. Especially for continues
> build systems.
Definetely.
Hope this helps.
Yours,
Jürgen
RSS Feed