Boost logo

Boost :

From: Andrew J. P. Maclean (a.maclean_at_[hidden])
Date: 2003-03-25 19:11:59

For your information I also get these warnings when building using bjam.

As you mention below - ignoring the warnings seems OK in my code (but it
is simple stuff).

Is it possible to create a static library? I suspect that the defines
prevent this. This was possible in version 1.29. Obviously this is not
for the monitor but when not using the monitor it would be nice to have
a static library to link in. Then I don't have to worry about making
sure the dll is present.



Andrew J. P. Maclean

Centre for Autonomous Systems
The Rose Street Building J04
The University of Sydney  2006  NSW

Ph: +61 2 9351 3283
Fax: +61 2 9351 7474


-----Original Message-----
From: William E. Kempf [mailto:wekempf_at_[hidden]]
Sent: Wednesday, 26 March 2003 03:29
To: boost_at_[hidden]
Subject: Re: [boost] VC7/Threads Warnings

vc said:
> As I am having the same problem, I looked a little to the bjam
> and it seems that, at least when building with VC7.x, the -Wx (warning
> level) option is
> not set, that is why probably with bjam these warnings are not seen

Hmm... this surprised me. Mr. Maclean indicated the warnings were level
_and_ 2. Builds with bjam do report errors, so the warning level can't
0. MSDN indicates "Level 2 is the default warning level at the command
line." So I assumed that it must be an RTL issue causing the warnings
him. However, experimenting with 'bjam -sTOOLS=vc7
-sBUILD="<vc7><*><cxxflags>-W2' does indeed produce the warnings in
question. So it appears that MSDN is wrong, and that level 1 is
if none is supplied? I plan to bump the level up in my own set of bjam
tool sets.

As for the warnings themselves... I'm still doing more research just to
100% sure, but everything I've found thus far indicates you can ignore
these warnings as long as you link against the same RTL in both the
Boost.Threads DLL and the application. After I verify this, I'll remove
the warnings through the use of pragmas.

William E. Kempf

Boost list run by bdawes at, gregod at, cpdaniel at, john at