diff --git a/pkgs/os-specific/linux/fuse/common.nix b/pkgs/os-specific/linux/fuse/common.nix index 7b8bb3b4d631..77ddb5f49ff7 100644 --- a/pkgs/os-specific/linux/fuse/common.nix +++ b/pkgs/os-specific/linux/fuse/common.nix @@ -76,17 +76,12 @@ stdenv.mkDerivation rec { "man" ] ++ lib.optional isFuse3 "udev"; - mesonFlags = lib.optionals isFuse3 ( - [ - "-Dudevrulesdir=/udev/rules.d" - "-Duseroot=false" - "-Dinitscriptdir=" - ] - # examples fail to build on musl - # error: ‘RENAME_NOREPLACE’ was not declared in this scope - # lib.optionals instead of lib.mesonBool to avoid rebuilds - ++ lib.optionals (stdenv.hostPlatform.isMusl) [ "-Dexamples=false" ] - ); + mesonFlags = lib.optionals isFuse3 [ + "-Dudevrulesdir=/udev/rules.d" + "-Duseroot=false" + "-Dinitscriptdir=" + "-Dexamples=false" # examples fail on musl and are just generally useless + ]; # Ensure that FUSE calls the setuid wrapper, not # $out/bin/fusermount. It falls back to calling fusermount in