Page MenuHomePhabricator

Workbench build fails if OS X deployment target is 10.8
Closed, ResolvedPublic

Description

Since the default c++ standard library is libstdc++ for OS X 10.8 e.g. std::unique_ptr cannot be resolved.

The solution is, to set explicitly libc++

Event Timeline

Since Mac OS X version less than 10.9 are not really supported anymore, we decided to add a CMake warning in case the OS X version or the CMAKE_OSX_DEPLOYMENT_TARGET is smaller than 10.9.

For building the installer we explicitly will set the libc++ as additional CMakeCache option in the dashboard script

[dbd704]: Merge branch 'bug-18839-osx-version-warning'

Merged commits:

2015-03-11 17:19:55 Andreas Fetzer [51400f]
Added CMake warning for Mac OS X version less than 10.9