[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