I’m trying to use:
pkgsHost = import nixpkgs {
inherit system overlays;
};
pkgs = pkgsHost.pkgsStatic;
because I want to use tikv-jemalloc in a rust crate build. But when I get to the point to build musl I get this error:
error: builder for '/nix/store/0r6i8rnvrmpikzfhkiyia6gywpk24w99-mimalloc-static-x86_64-unknown-linux-musl-3.0.3.drv' failed with exit code 1;
last 25 log lines:
> 88 | struct prctl_mm_map {
> | ^~~~~~~~~~~~
> In file included from /build/source/src/prim/unix/prim.c:34:
> /nix/store/x6mfjvjbcnlz2gxn18r61amkppny4fbn-linux-headers-static-6.14.7/include/linux/prctl.h:134:8: note: originally defined here
> 134 | struct prctl_mm_map {
> | ^~~~~~~~~~~~
> [2/19] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o
> [3/19] Building C object CMakeFiles/mimalloc-static.dir/src/arena-meta.c.o
> [4/19] Building C object CMakeFiles/mimalloc-static.dir/src/page-map.c.o
> [5/19] Building C object CMakeFiles/mimalloc-static.dir/src/random.c.o
> [6/19] Building C object CMakeFiles/mimalloc-static.dir/src/init.c.o
> [7/19] Building C object CMakeFiles/mimalloc-static.dir/src/options.c.o
> [8/19] Building C object CMakeFiles/mimalloc-static.dir/src/libc.c.o
> [9/19] Building C object CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o
> [10/19] Building C object CMakeFiles/mimalloc-static.dir/src/heap.c.o
> [11/19] Building C object CMakeFiles/mimalloc-static.dir/src/os.c.o
> [12/19] Building C object CMakeFiles/mimalloc-static.dir/src/stats.c.o
> /build/source/src/stats.c:230:13: warning: 'mi_stat_total_print' defined but not used [-Wunused-function]
> 230 | static void mi_stat_total_print(const mi_stat_count_t* stat, const char* msg, int64_t unit, mi_output_fun* out, void* arg) {
> | ^~~~~~~~~~~~~~~~~~~
> [13/19] Building C object CMakeFiles/mimalloc-static.dir/src/page.c.o
> [14/19] Building C object CMakeFiles/mimalloc-static.dir/src/alloc.c.o
> [15/19] Building C object CMakeFiles/mimalloc-static.dir/src/bitmap.c.o
> [16/19] Building C object CMakeFiles/mimalloc-static.dir/src/arena.c.o
> ninja: build stopped: subcommand failed.
For full logs, run:
nix log /nix/store/0r6i8rnvrmpikzfhkiyia6gywpk24w99-mimalloc-static-x86_64-unknown-linux-musl-3.0.3.drv