[Bf-committers] Mac OS 10.7+ for Blender 2.8

Brecht Van Lommel brechtvanlommel at pandora.be
Tue Oct 4 22:59:21 CEST 2016

Xcode 8 is currently showing this warning. So it's not clear how long
Apple will even officially support building for 10.8.

clang: warning: libstdc++ is deprecated; move to libc++ with a minimum
deployment target of OS X 10.9

Apple support for 10.9 ended last month, 10.8 a year before that, so
those are not even getting security updates anymore. Firefox and
Chrome have 10.9 as minimum requirement, and I think the same or
higher is required for a lot of other major software. Blender 2.8
would be released a year or more from now, so we would be the
exception in still supporting 10.7.

The one issue I personally found with 10.7 was an SDK bug that makes
building Python 3.5 fail. I tried to solve it for a few hours but
didn't find a solution yet. It's probably not a showstopper but if we
decide to use 10.8 or higher I won't spend more time trying to fix it.

I don't know of any other serious issues, though inevitably we'd
encounter some in the future. Personally I wouldn't want to spend time
debugging OpenGL issues on e.g. 10.7 or 10.8, but maybe you're up for
it :)

On Tue, Oct 4, 2016 at 2:27 PM, Mike Erwin <significant.bit at gmail.com> wrote:
> Bringing this back up since it was mentioned in the C++11 libs discussion.
> Why are some people in favor of Mac OS 10.8 as a minimum requirement? I
> agree that 10.7 sucks from a usability perspective, but I'm sure you have
> better reasons.
> It would help the discussion to have a list of Macs that could run Blender
> 2.8 (decent GPU) but can't run OS 10.8.
> -- Mike
> On Mon, May 16, 2016 at 2:32 PM, Mike Erwin <significant.bit at gmail.com>
> wrote:
>> Mac OS 10.6 "Snow Leopard" needs to be dropped, since Apple implemented GL
>> 3.2 starting with OS 10.7 "Lion". The rest of the Blender 2.7x line can
>> still support Snow Leopard.
>> Now that we can assume OS 10.7 or later, what does that give us?
>> OpenGL 3.2 -- of course
>> ARC -- automatic reference counting, no more retain/release
>> Fullscreen mode -- already implemented, so we can remove the older method.
>> I see comments about this working better in 10.9 because of improved
>> multiple monitor handling.
>> So no huge features for us besides OpenGL. But this does give us an
>> opportunity to clean up some of the crusty old workarounds. Declare
>> MAC_OS_X_VERSION_MIN_REQUIRED = 1070 and revisit everywhere this is
>> checked.
>> I'm not sure if anyone is actively working on GHOST or other Mac-specific
>> stuff, but wanted to start this conversation early.
>> Mike Erwin
>> musician, naturalist, pixel pusher, hacker extraordinaire
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers

More information about the Bf-committers mailing list