nixpkgs-suyu/pkgs/os-specific
Henri Menke b14062b75c zfsUnstable: 2.0.4 -> 2.1.0-rc3
In https://github.com/openzfs/zfs/commit/658fb802 OpenZFS introduced a
new compatibility feature. This is accompanied by some default profiles
which are located in the $out output of the Nix derivation. However,
these compatibility profiles are used by both the zpool executable
located in $out and the libzfs library located in $lib. This
inadvertently creates a cycle, because zpool refers to $lib to link
against libzfs but libzfs refers back to $out for the compatibility
profiles.

There are two possible routes to rectify this problem:

 1. Patch the zpool source code to not read the compatibility profiles
    and adjust the build system to put them into the $lib output.

 2. Simply remove the $out/$lib split.

Since no other derivation in nixpkgs refers to the $lib output
explicitly we opt for the latter, because this is also in accordance
with upstream.
2021-04-21 09:08:18 -07:00
..
bsd netbsd: add myself as maintainer 2021-04-18 12:30:22 +00:00
darwin Merge pull request #107431 from veprbl/pr/darling_src_fix 2021-04-18 09:55:45 -04:00
linux zfsUnstable: 2.0.4 -> 2.1.0-rc3 2021-04-21 09:08:18 -07:00
solo5 solo5: disable checkPhase instead of setting to null, run hooks 2021-03-26 11:06:31 +01:00
windows lzma: deprecate alias 2021-04-04 19:49:52 +02:00