diff --git a/pkgs/by-name/fl/flow/gcc-15-compat.patch b/pkgs/by-name/fl/flow/gcc-15-compat.patch new file mode 100644 index 000000000000..670e4ac0a4cf --- /dev/null +++ b/pkgs/by-name/fl/flow/gcc-15-compat.patch @@ -0,0 +1,12 @@ +diff --git a/src/third-party/fuzzy-path/vendor/MatcherBase.h b/src/third-party/fuzzy-path/vendor/MatcherBase.h +index fbaabc3d92..57c0c58fb2 100644 +--- a/src/third-party/fuzzy-path/vendor/MatcherBase.h ++++ b/src/third-party/fuzzy-path/vendor/MatcherBase.h +@@ -1,6 +1,7 @@ + #pragma once + + #include ++#include + #include + #include + #include diff --git a/pkgs/by-name/fl/flow/package.nix b/pkgs/by-name/fl/flow/package.nix index ddd421d71fdc..2ba10797e23c 100644 --- a/pkgs/by-name/fl/flow/package.nix +++ b/pkgs/by-name/fl/flow/package.nix @@ -25,6 +25,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-Mqx07dJAYIesp09RmKr74rLKRkG46nHQERhuQ7AyAiM="; }; + patches = [ + # error: 'uint64_t' does not name a type + ./gcc-15-compat.patch + ]; + makeFlags = [ "FLOW_RELEASE=1" ]; strictDeps = true;