From 77c45ea139cdc330f1dd651beee948060d33fcea Mon Sep 17 00:00:00 2001 From: "re:fi.64" Date: Thu, 22 May 2025 18:56:17 -0500 Subject: [PATCH] oha: Use system jemalloc jemalloc-sys hardcodes the build system's pagesize (#202863), making it incompatible with systems that don't have the standard 4k page size (such as Asahi Linux). --- pkgs/by-name/oh/oha/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/oh/oha/package.nix b/pkgs/by-name/oh/oha/package.nix index 20cadb0eff29..e0443aa161ab 100644 --- a/pkgs/by-name/oh/oha/package.nix +++ b/pkgs/by-name/oh/oha/package.nix @@ -5,6 +5,7 @@ stdenv, pkg-config, openssl, + rust-jemalloc-sys, }: rustPlatform.buildRustPackage rec { @@ -27,6 +28,7 @@ rustPlatform.buildRustPackage rec { buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl + rust-jemalloc-sys ]; # tests don't work inside the sandbox