summary refs log tree commit diff
path: root/pkgs/os-specific/darwin/apple-source-releases
diff options
context:
space:
mode:
authorDan Peebles <pumpkin@me.com>2017-07-11 21:54:13 -0400
committerDan Peebles <pumpkin@me.com>2017-07-11 21:56:38 -0400
commit0419452113ebb135907257bb063cb690a4de0b52 (patch)
treeece5dea38ce8b607aa3bf7f3dc48e002296c0333 /pkgs/os-specific/darwin/apple-source-releases
parenta889454869e4f7d5ba6067ebcc0ba7fcd26e4417 (diff)
downloadnixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar.gz
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar.bz2
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar.lz
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar.xz
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.tar.zst
nixpkgs-0419452113ebb135907257bb063cb690a4de0b52.zip
Fix Darwin stdenv to work on 10.13
The main changes are in libSystem, which lost the coretls component in 10.13
and some hardening changes that quietly crash any program that uses %n in
a non-constant format string, so we've needed to patch a lot of programs that
use gnulib.
Diffstat (limited to 'pkgs/os-specific/darwin/apple-source-releases')
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries2
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols2
2 files changed, 1 insertions, 3 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
index 00aaba1d498..494426eba6d 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/reexported_libraries
@@ -19,7 +19,7 @@
 
 /usr/lib/system/libsystem_configuration.dylib
 /usr/lib/system/libsystem_coreservices.dylib
-/usr/lib/system/libsystem_coretls.dylib
+# /usr/lib/system/libsystem_coretls.dylib # Removed in 10.13
 /usr/lib/system/libsystem_dnssd.dylib
 /usr/lib/system/libsystem_info.dylib
 
diff --git a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
index ff9073157a5..ed76787a900 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
+++ b/pkgs/os-specific/darwin/apple-source-releases/Libsystem/system_kernel_symbols
@@ -376,7 +376,6 @@ _fsync
 _fsync$NOCANCEL
 _ftruncate
 _futimes
-_get_dp_control_port
 _getattrlist
 _getattrlistat
 _getattrlistbulk
@@ -838,7 +837,6 @@ _sendmsg$NOCANCEL
 _sendmsg_x
 _sendto
 _sendto$NOCANCEL
-_set_dp_control_port
 _setattrlist
 _setaudit
 _setaudit_addr