nixseparatedebuginfod: use system jemalloc

Currently, this package uses a vendored version of jemalloc by way of
the `jemalloc-sys` crate. The vendored version is not compatible with
non-4k page sizes on aarch64, but nixpkgs' version of jemalloc is
configured for such compatibility. To use nixpkgs' version of jemalloc,
we need to pull in the `rust-jemalloc-sys` dependency when building
nixseparatedebuginfod.
This commit is contained in:
Olivia Crain 2024-03-29 10:29:38 -05:00
parent e96d5c13d0
commit de6412cadd
No known key found for this signature in database

View File

@ -3,6 +3,7 @@
, rustPlatform , rustPlatform
, libarchive , libarchive
, openssl , openssl
, rust-jemalloc-sys
, sqlite , sqlite
, pkg-config , pkg-config
, nixosTests , nixosTests
@ -27,6 +28,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ buildInputs = [
libarchive libarchive
openssl openssl
rust-jemalloc-sys
sqlite sqlite
]; ];