about summary refs log tree commit diff
path: root/pkgs/top-level/php-packages.nix
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2023-10-26 01:11:24 -0400
committerRandy Eckenrode <randy@largeandhighquality.com>2023-10-26 13:26:39 -0400
commitc2e00b14cd8bdd08087925650f0818204cba1973 (patch)
treeaff3978fe1ee409993278a81aa976b0c7796f3c5 /pkgs/top-level/php-packages.nix
parent19214a27a289a177993a0a71e5271a5ca39c5b98 (diff)
downloadnixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar.gz
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar.bz2
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar.lz
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar.xz
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.tar.zst
nixlib-c2e00b14cd8bdd08087925650f0818204cba1973.zip
phpExtensions.datadog_trace: switch to overrideSDK
Using overrideSDK allows datadog_trace to use the correct SDK frameworks
even when they are propagated from curl.
Diffstat (limited to 'pkgs/top-level/php-packages.nix')
-rw-r--r--pkgs/top-level/php-packages.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix
index e0ccb6aa9a08..ee3308fb6e75 100644
--- a/pkgs/top-level/php-packages.nix
+++ b/pkgs/top-level/php-packages.nix
@@ -30,6 +30,7 @@
 , openldap
 , openssl_1_1
 , openssl
+, overrideSDK
 , pam
 , pcre2
 , postgresql
@@ -239,6 +240,9 @@ lib.makeScope pkgs.newScope (self: with self; {
     couchbase = callPackage ../development/php-packages/couchbase { };
 
     datadog_trace = callPackage ../development/php-packages/datadog_trace {
+      buildPecl = buildPecl.override {
+        stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv;
+      };
       inherit (pkgs) darwin;
     };