Stephan Witt <st.w...@gmx.net> writes:

> Am 16.08.2017 um 10:47 schrieb Jean-Marc Lasgouttes <lasgout...@lyx.org>:
>> Le 16 août 2017 02:51:44 GMT+02:00, c...@lyx.org a écrit :
>>
>>> Did this happen, i.e. requiring C++11?
>>> /Christian
>>
>> We require something close enough to c++11, the minimum being GCC
>> 4.6. For 2.4, we'll require a real c++11.

So no (I was really only checking [*]).

> What does this statement mean for Apple Mac clang compiler?
>
> I remember we had problems with thread_local on Mac…
>
> What does this mean for the minimum supported OS version?
>
> Perhaps one can provide a minimal hello-world example with
> all c++11 features we require for a real usable compiler
> and run-time, please?

Are you saying there might be a problem compiling LyX on an older
version of macOS?

This page
  https://trac.macports.org/wiki/XcodeVersionInfo
can be useful to map Xcode release to clang release.

According to this page
  http://clang.llvm.org/cxx_status.html
the Clang 3.3 release fully supports C++11.

If I read the pages correctly, as of Xcode 5.1 the Apple clang is
based on LLVM 3.4svn and should thus fully support C++11.
Xcode 5.1 is available for OS X 10.8, but seemingly not for OS X 10.7.

However, the above is (I think) only for the compiler. The C++ library
that's used also needs to fully support C++11.

Not sure how to check that easily. The following post (in the update) seem to
indicate that C++11 is supported as of macOS X 10.9. I could be reading
to much into the post though.
/Christian

[*] I'm trying to learn to use Gnus to work with the lists.
It's going ok but remembering keyboard shortcuts is a challenge,
and I keep forgetting that Emacs has menus that I could be using…

Reply via email to