|
Boost-Build : |
Subject: [Boost-build] MSVC C4506 warning not suppressed by jamfile
From: Paul A. Bristow (pbristow_at_[hidden])
Date: 2008-11-26 11:07:59
Feeling anally retentive today ;-)
I am trying to silence this warning.
As it is in MS code, there isn't much we can do about it - and I've no
reason suppose it is a meaningful warning.
For example (there are others) I find it running
boost_1_37_0\libs\algorithm\string\test
usinstances.cpp
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\xstring(239) :
warning C4506: no definition
for inline function 'size_t std::char_traits<_Elem>::length(const _Elem *)'
with
[
_Elem=unsigned short
]
In my jamfile.v2 project requirements I have added
<toolset>msvc:<cxxflags>/wd4506 # NO definition for inline function
in MS Xstring).
But this does not silence it :-((
(I've also had trouble silencing some C4996 - unsafe checked iterators
warning - this might have a common cause).
Suggestions? Thanks
Paul
--- Paul A. Bristow Prizet Farmhouse Kendal, UK LA8 8AB +44 1539 561830, mobile +44 7714330204 pbristow_at_[hidden]
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk