Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
superenv: help Autotools with 10.13 SDK on 10.12 #3182
The GNU Autotools tests for whether futimens and utimensat are available reliably come to incorrect conclusions on 10.12 with the 10.13 SDK in Xcode 9. This overrides its decisions by forcing the right answer in superenv using ac_cv_func_* environment variables and setting them to "no" on 10.12.
This was referenced
Sep 21, 2017
Why do you think the autotools' conclusion is incorrect if SDK reports utimensat() is indeed available? This report from SDK is incorrect if you selected to build for e.g. 10.12, thus your workaround with forcing the availability to "no". I'd prefer to change the wording from "autotools ... incorrect" to "SDK 10.13 ... incorrect".
Have you selected, that you're going to build for 10.12? If it is not possible at all, the wording could be something like "SDK 10.13 doesn't support building for pre-10.13."