From: James Talbut (James.Talbut_at_[hidden])
Date: 2008-04-01 04:03:28
We have to manually change the boost build files to specify that we want
everything built with -D_SCL_SECURE=0.
Without this we hit runtime errors when iterators form part of the
interface to a lib (the specific issue was with signals, but it applies
in the general case too).
I'd like to see the boost build system provide the option of specifying
an _SCL_SECURE=0 define at the command line, I don't think this is
possible at the moment.
> -----Original Message-----
> From: boost-bounces_at_[hidden]
> [mailto:boost-bounces_at_[hidden]] On Behalf Of Anthony Williams
> Sent: 31 March 2008 21:32
> To: boost_at_[hidden]
> Subject: Re: [boost] #pragma warning (dsiable : 4996) ineffective?
> Roland Schwarz <roland.schwarz_at_[hidden]> writes:
> > I have seen some attempts from library authors, e.g.
> > boost/thread/win32/conditiona_variable.hpp
> > to get rid of the annoying MSVC warnings.
> > However this seems not to work (at least on my machine).
> It works here, that's why I put it in.
> > There seems to be some unintended interdependence with
> > _SCL_SECURE_NO_DEPRECATE. I was not able to find out what
> exactly is
> > causing the warnings not go away.
> > Hoever, compiling with
> > _CRT_SECURE_NO_DEPRECATE and
> > _SCL_SECURE_NO_DEPRECATE
> > quiets the build.
> Yes, that works too, but it's a build option.
> > Couldn't this issue be handled by the boost config headers?
> That would seem better than handling it on a case-by-case
> basis, but it might change things for user code too (i.e. any
> code included *after* the boost headers).
> > Is this something wrong with my setup only, or do others experience
> > the same problem?
> There must be something different with our setups.
> Anthony Williams | Just Software Solutions Ltd
> Custom Software Development | http://www.justsoftwaresolutions.co.uk
> Registered in England, Company Number 5478976.
> Registered Office: 15 Carrallack Mews, St Just, Cornwall, TR19 7UL
> Unsubscribe & other changes:
This e-mail, and any attachment, is confidential. If you have received it in error, do not use or disclose the information in any way, notify me immediately, and please delete it from your system.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk