[openssl-dev] [openssl-team] Discussion: design issue: async and -lpthread

Kurt Roeckx kurt at roeckx.be
Tue Dec 15 22:04:28 UTC 2015


On Tue, Dec 15, 2015 at 10:35:58PM +0100, Florian Weimer wrote:
> * Kurt Roeckx:
> 
> > On Tue, Dec 15, 2015 at 01:24:12PM +0100, Florian Weimer wrote:
> >> * Nico Williams:
> >> 
> >> > On Tue, Dec 08, 2015 at 11:19:32AM +0100, Florian Weimer wrote:
> >> >> > Maybe http://trac.mpich.org/projects/openpa/ would fit the bill?
> >> >> 
> >> >> It seems to have trouble to keep up with new architectures.
> >> >
> >> > New architectures are not really a problem because between a) decent
> >> > compilers with C11 and/or non-C11 atomic intrinsics,
> >> 
> >> Not on Windows.
> >> 
> >> > What's the alternative anyways?
> >> 
> >> Using C++11.
> >
> > I think this is a relevant article:
> > http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/
> 
> Based on the MSDN documentation, this (e.g. C++11 features implemented
> in the MSVC C compiler) has not actually happened:
> 
>   <https://msdn.microsoft.com/en-us/library/634ca0c2.aspx>

And in
http://blogs.msdn.com/b/vcblog/archive/2014/06/11/c-11-14-feature-tables-for-visual-studio-14-ctp1.aspx
someone mentions that stdatomic.h doesn't exist in the 2014
version.  I can't find a reference that says anything in the 2015
changed related to that so I assume it didn't.

The only thing I could find is that the C library hasn't been
incorparated in the C++ standard.  But all the functions actually
exist in the C++ <atomic>.


Kurt



More information about the openssl-dev mailing list