I wrote out a little bit what is being updated in macOS stdenv. We don’t have release notes for Nixpkgs, so I think it’s important to try to document this as much possible. The PR that updates the Darwin stdenv is available here:
Some basic highlights of what has been included:
- Change default LLVM toolchain from 5 to 7. LLVM 5 stdenv is still available through
- Upgrade Apple SDK from 10.10 to 10.12.
- Update libSystem symbols from 10.10 (XNU 3789.1.32, Darwin 14.0.0) to 10.12 (XNU 3789.1.32, Darwin 16.0.0).
- Removed old patches to support old stdenv in Qt 5 and elsewhere.
More details are available at https://matthewbauer.us/blog/darwin-stdenv-update.html