It should always default to the highest sdk available, how will you else write new code only available on latest but not greatest osx version ? The bw compat is taken care by the depoyment target.
Jens BTW: afaik there was an sdk override, but perhaps only in scons, forgot .... Am 08.03.2016 um 16:49 schrieb Jonathan Williamson: > Yep, seems that was the problem Jens. But even so, we should still be able to > specify the SDK to use, should we not? Currently it forces the SDK to match > your OS version. > >> On Mar 8, 2016, at 9:12 AM, Jens Vewrwiebe <[email protected]> wrote: >> >> The problem seems Jonathan is using an old xcode6. >> Thus this is not expected and not even supported in 10.11. >> >> Jens >> >> Am 08.03.2016 um 10:48 schrieb Martijn Berger: >>> Yes this can happen, >>> >>> Newer Xcode on 10.10 ships only a 10.11 sysroot for example. >>> >>> On Tue, Mar 8, 2016 at 5:21 AM, Campbell Barton <[email protected]> >>> wrote: >>> >>>> After some further investigation (details below), it seems the error >>>> is caused by a mismatch between the OSX version and the SDK version. >>>> >>>> Is this something that's normally used/supported on OSX? >>>> >>>> ---- >>>> >>>> The error was that `uname -r` outputs, (15.2.0). which causes the SDK >>>> to be set to 10.11, where Jonathan has 10.10 of the SDK. See [0]. >>>> >>>> Would be good if we could avoid having this list of hard-coded OSX >>>> versions. >>>> I think its come up before, this makes OSX unusable for bisecting >>>> since you won't be able to build older versions. >>>> >>>> LLVM's compiler-rt for example, uses: >>>> >>>> xcodebuild -version -sdk macosx Path >>>> >>>> see source [1]. >>>> >>>> [0]: >>>> https://developer.blender.org/diffusion/B/browse/master/CMakeLists.txt;02cabdac5a9097a70587211565768e8990f36798$519 >>>> [1]: >>>> https://github.com/llvm-mirror/compiler-rt/blob/master/cmake/config-ix.cmake#L253 >>>> >>>> On Tue, Mar 8, 2016 at 2:44 PM, Jonathan Williamson >>>> <[email protected]> wrote: >>>>> Hey OS X devs, >>>>> >>>>> It would seem configuring and generating CMake build files is currently >>>> broken? It seems to be having trouble detecting the correct SDK version, >>>> forcing the `CMAKE_OSX_SYSROOT` always to 10.11, even if 10.10 is the >>>> highest installed. >>>>> I spent a while on IRC with Campbell and jaggzt to no avail. It was also >>>> mentioned that OS X Build bot has not successfully built since March 5th, >>>> at 05:03:58. >>>>> Even manually setting the SDK versions and deploy targets in the >>>> CMakeCache.txt fails. >>>>> Is anyone else having trouble building with CMake on OS X? >>>>> _______________________________________________ >>>>> Bf-committers mailing list >>>>> [email protected] >>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> >>>> -- >>>> - Campbell >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> [email protected] >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> >>> _______________________________________________ >>> Bf-committers mailing list >>> [email protected] >>> http://lists.blender.org/mailman/listinfo/bf-committers >>> >> -- >> >> Jens Verwiebe >> Allerskehre 44 - 22309 Hamburg >> >> Tel.: +49 40 67 78 50 >> mobile: +49 172 400 49 07 >> mailto: [email protected] >> web: http://www.jensverwiebe.de >> >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > -- Jens Verwiebe Allerskehre 44 - 22309 Hamburg Tel.: +49 40 67 78 50 mobile: +49 172 400 49 07 mailto: [email protected] web: http://www.jensverwiebe.de _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
