From fc9d8731467bfc07ae05222790257dbf7942d227 Mon Sep 17 00:00:00 2001 From: aleksana Date: Fri, 26 Dec 2025 16:15:46 +0800 Subject: [PATCH] rocksdb_*: fix build of older versions --- pkgs/by-name/ro/rocksdb/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ro/rocksdb/package.nix b/pkgs/by-name/ro/rocksdb/package.nix index 66fdd3f4e75d..f2b4c98885fc 100644 --- a/pkgs/by-name/ro/rocksdb/package.nix +++ b/pkgs/by-name/ro/rocksdb/package.nix @@ -90,6 +90,14 @@ stdenv.mkDerivation (finalAttrs: { sed -e '1i #include ' -i util/string_util.h sed -e '1i #include ' -i include/rocksdb/utilities/checkpoint.h '' + + lib.optionalString (lib.versionOlder finalAttrs.version "10.4.2") '' + # Fix gcc-15 build failures due to missing + sed -e '1i #include ' -i db/blob/blob_file_meta.h + sed -e '1i #include ' -i include/rocksdb/sst_partitioner.h + sed -e '1i #include ' -i include/rocksdb/write_batch_base.h + # Some older versions don't have this + sed -e '1i #include ' -i include/rocksdb/trace_record.h || true + '' + lib.optionalString (lib.versionOlder finalAttrs.version "7") '' # Fix gcc-13 build failures due to missing and # includes, fixed upstyream sice 7.x