grapevine/nix/pkgs/default
Benjamin Lee 8f24ac1f27
do default-feature unification in nix
Some of the features affect nix dependencies, so we need to have a
full feature list available when constructing the nix derivation. This
incidentally fixes the bug where we weren't enabling jemalloc on rocksdb
in CI/devshells, because jemalloc is now a default feature. It does not
fix the more general class of that issue, where CI is performing an
`--all-features` build in a nix devshell built for default-features.

I am now passing `--no-default-features` to cargo, and having it use our
unified feature list rather than duplicating the unification inside cargo.
2024-05-30 21:19:08 -07:00
..
cross-compilation-env.nix factor out nix code into new files via makeScope 2024-05-14 20:21:51 -07:00
default.nix do default-feature unification in nix 2024-05-30 21:19:08 -07:00