diff --git a/pkgs/os-specific/darwin/libc/default.nix b/pkgs/os-specific/darwin/libc/default.nix deleted file mode 100644 index 4d01434c3b9..00000000000 --- a/pkgs/os-specific/darwin/libc/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchurl, fetchgit, fetchzip, perl, python }: - -let - osx_sdk = fetchgit { - url = "https://github.com/samdmarshall/OSXPrivateSDK"; - rev = "refs/heads/master"; - sha256 = "04m71xhjyac42h7alxjsqsipq07hm85wibvm3h65dqafcbqkl1i1"; - }; - dispatch = fetchzip { - url = "https://opensource.apple.com/tarballs/libdispatch/libdispatch-339.92.1.tar.gz"; - sha256 = "0faxm4r7lamz57m9pr72jwm0qiwcrcy5dsiff0g9qyfi10pnj5i4"; - }; -in -stdenv.mkDerivation rec { - version = "825.40.1"; - name = "libc-${version}"; - src = fetchurl { - url = "https://opensource.apple.com/tarballs/Libc/Libc-${version}.tar.gz"; - sha256 = "0xsx1im52gwlmcrv4lnhhhn9dyk5ci6g27k6yvibn9vj8fzjxwcf"; - }; - - buildInputs = [ perl ]; - - patches = [ ./fileport.patch ]; - - configurePhase = '' - mkdir -p scratch - mkdir -p scratch/System/sys - ln -sv ${osx_sdk}/System/Library/Frameworks/System.framework/PrivateHeaders/sys/fsctl.h scratch/System/sys - mkdir tmpbin - ln -s /usr/bin/xcodebuild tmpbin - ln -s /usr/sbin/dtrace tmpbin - export PATH=$PATH:$(pwd -P)/tmpbin - ''; - - buildPhase = '' - BASE=$(pwd -P) - xcodebuild HEADER_SEARCH_PATHS="$BASE/fbsdcompat $BASE/pthreads $BASE/include $BASE/locale $BASE/locale/FreeBSD ${osx_sdk}/usr/local/include ${osx_sdk}/usr/include $BASE/stdtime/FreeBSD $BASE/gen ${osx_sdk}/System/Library/Frameworks/System.framework/PrivateHeaders $BASE/scratch ${osx_sdk}/System/Library/Frameworks/System.framework/PrivateHeaders/uuid $BASE/gdtoa" - ''; -} diff --git a/pkgs/os-specific/darwin/libc/fileport.patch b/pkgs/os-specific/darwin/libc/fileport.patch deleted file mode 100644 index 968b0da9d30..00000000000 --- a/pkgs/os-specific/darwin/libc/fileport.patch +++ /dev/null @@ -1,38 +0,0 @@ -diff --git a/Platforms/macosx/Makefile.inc b/Platforms/macosx/Makefile.inc -index ff3617f..fdda58f 100644 ---- a/Platforms/macosx/Makefile.inc -+++ b/Platforms/macosx/Makefile.inc -@@ -41,7 +41,7 @@ FEATURE_PATCH_3417676 = 1 - FEATURE_PATCH_5243343 = 1 - - # plockstat dtrace support --FEATURE_PLOCKSTAT = 1 -+FEATURE_PLOCKSTAT = 0 - - # Timezone change notification - FEATURE_TIMEZONE_CHANGE_NOTIFICATION = 1 -diff --git a/gen/asl.c b/gen/asl.c -index 1948c92..53fce02 100644 ---- a/gen/asl.c -+++ b/gen/asl.c -@@ -35,6 +35,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff --git a/locale/FreeBSD/toupper.c b/locale/FreeBSD/toupper.c -index d02ddd6..e5a1f10 100644 ---- a/locale/FreeBSD/toupper.c -+++ b/locale/FreeBSD/toupper.c -@@ -39,6 +39,8 @@ __FBSDID("$FreeBSD: src/lib/libc/locale/toupper.c,v 1.13 2007/01/09 00:28:01 imp - #include - #include - -+#define __ct_rune_t ct_rune_t -+ - __ct_rune_t - ___toupper_l(c, loc) - __ct_rune_t c; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 48fb148ec19..ddf6e3a9918 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8419,8 +8419,6 @@ let xcode = callPackage ../os-specific/darwin/xcode {}; - libc = callPackage ../os-specific/darwin/libc {}; - osx_sdk = callPackage ../os-specific/darwin/osx-sdk {}; osx_private_sdk = callPackage ../os-specific/darwin/osx-private-sdk { inherit osx_sdk; };