summary refs log tree commit diff
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2023-06-11 23:11:14 -0400
committerRandy Eckenrode <randy@largeandhighquality.com>2023-06-12 09:06:21 -0400
commita48c2d3e9225d779ae2ba46bb73c1f81ca9246e8 (patch)
tree4d0e53a4fc9c226bf60f7b433330f0dfe972f1eb
parent2c149715fe2cb456c03d6495c474e8db306682cb (diff)
downloadnixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar.gz
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar.bz2
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar.lz
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar.xz
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.tar.zst
nixpkgs-a48c2d3e9225d779ae2ba46bb73c1f81ca9246e8.zip
darwin.libmalloc: add at 116.50.8
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/default.nix2
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/libmalloc/default.nix10
2 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/default.nix b/pkgs/os-specific/darwin/apple-source-releases/default.nix
index 40f3fd2478a..1f293444a69 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/default.nix
@@ -19,6 +19,7 @@ let
       Libinfo       = "503.50.4";
       Libsystem     = "1238.60.2";
       removefile    = "45";
+      libmalloc     = "116.50.8";
       libresolv     = "64";
       libplatform   = "126.50.8";
       mDNSResponder = "765.50.9";
@@ -273,6 +274,7 @@ developerToolsPackages_11_3_1 // macosPackages_11_0_1 // {
     Libinfo         = applePackage "Libinfo"           "osx-10.11.6"     "sha256-6F7wiwerv4nz/xXHtp1qCHSaFzZgzcRN+jbmXA5oWOQ=" {};
     Libm            = applePackage "Libm"              "osx-10.7.4"      "sha256-KjMETfT4qJm0m0Ux/F6Rq8bI4Q4UVnFx6IKbKxXd+Es=" {};
     Libnotify       = applePackage "Libnotify"         "osx-10.12.6"     "sha256-6wvMBxAUfiYcQtmlfYCj1d3kFmFM/jdboTd7hRvi3e4=" {};
+    libmalloc       = applePackage "libmalloc"         "osx-10.12.6"     "sha256-brfG4GEF2yZipKdhlPq6DhT2z5hKYSb2MAmffaikdO4=" {};
     libplatform     = applePackage "libplatform"       "osx-10.12.6"     "sha256-6McMTjw55xtnCsFI3AB1osRagnuB5pSTqeMKD3gpGtM=" {};
     libpthread      = applePackage "libpthread"        "osx-10.12.6"     "sha256-QvJ9PERmrCWBiDmOWrLvQUKZ4JxHuh8gS5nlZKDLqE8=" {};
     libresolv       = applePackage "libresolv"         "osx-10.12.6"     "sha256-FtvwjJKSFX6j9APYPC8WLXVOjbHLZa1Gcoc8yxLy8qE=" {};
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libmalloc/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libmalloc/default.nix
new file mode 100644
index 00000000000..8b362a2edd5
--- /dev/null
+++ b/pkgs/os-specific/darwin/apple-source-releases/libmalloc/default.nix
@@ -0,0 +1,10 @@
+{ appleDerivation', stdenvNoCC }:
+
+# Unfortunately, buiding libmalloc is not feasible due to its use of non-public headers, but its
+# headers are needed by Libsystem.
+appleDerivation' stdenvNoCC {
+  installPhase = ''
+    mkdir -p $out/include
+    cp -R include/malloc $out/include/
+  '';
+}