[Bf-committers] Making C++11 required for blender2.8 branch

Mike Erwin significant.bit at gmail.com
Tue Oct 4 14:42:16 CEST 2016


On Tue, Oct 4, 2016 at 5:15 AM, Sergey Sharybin <sergey.vfx at gmail.com>
wrote:
>
> == Windows ==
>
> MSVC 2013 already supports quite enough of C++11, so nothing will be
> changed here
>

Would prefer moving to MSVC 2015. It costs the same ($0), compiles faster,
and knows what constexpr means. Seems better in every way.


> == OSX ==
>
> OSX will need to be bumped to at least version 10.7, hopefully we can bring
> it up to 10.8. To my knowledge, OpenGL/viewport work will require such bump
> to 10.7 due to drivers.
>

Right, OpenGL progress requires 10.7 or newer. I already set this as the
minimum version in blender2.8 (checked at launch time) but have not done
much to take advantage of new features in the bumped OS version. Wrote more
about this in another email thread.


> ...

- Create a new folder in
> https://svn.blender.org/svnroot/bf-blender/trunk/lib/ for OSX C++11
> libraries. Not sure darwin-9 is really relevant name nowadays.
>

It's not. Mac OS 10.7 is Darwin 11 so we can target that at least. Or
higher if we decide. I say leave darwin-9 libs alone to keep Blender 2.7x
(and computer historians) happy. The new libs can be pure x86-64.


More information about the Bf-committers mailing list