The Swift Package Index logo.Swift Package Index

Build Information

Failed to build swift-rocksdb, reference master (ecd52a), with Swift 6.0 for Linux on 25 Mar 2026 23:43:04 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_universal.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_universal.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_universal.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_universal.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[319/360] Compiling compaction_picker_universal.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_level.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[320/360] Compiling compaction_picker_level.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker_fifo.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[321/360] Compiling compaction_picker_fifo.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:459:7: warning: offset of on non-standard-layout type 'struct ColumnFamilyDescriptor' [-Winvalid-offsetof]
  459 |      {offsetof(struct ColumnFamilyDescriptor, name), OptionType::kEncodedString,
      |       ^                                       ~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:462:7: warning: offset of on non-standard-layout type 'struct ColumnFamilyDescriptor' [-Winvalid-offsetof]
  462 |      {offsetof(struct ColumnFamilyDescriptor, options),
      |       ^                                       ~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:536:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  536 |          {offsetof(struct CompactionServiceOutputFile, file_name),
      |           ^                                            ~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:540:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  540 |          {offsetof(struct CompactionServiceOutputFile, file_size),
      |           ^                                            ~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:544:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  544 |          {offsetof(struct CompactionServiceOutputFile, smallest_seqno),
      |           ^                                            ~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:548:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  548 |          {offsetof(struct CompactionServiceOutputFile, largest_seqno),
      |           ^                                            ~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:552:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  552 |          {offsetof(struct CompactionServiceOutputFile, smallest_internal_key),
      |           ^                                            ~~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:556:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  556 |          {offsetof(struct CompactionServiceOutputFile, largest_internal_key),
      |           ^                                            ~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:560:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  560 |          {offsetof(struct CompactionServiceOutputFile, oldest_ancester_time),
      |           ^                                            ~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:564:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  564 |          {offsetof(struct CompactionServiceOutputFile, file_creation_time),
      |           ^                                            ~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:568:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  568 |          {offsetof(struct CompactionServiceOutputFile, epoch_number),
      |           ^                                            ~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:572:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  572 |          {offsetof(struct CompactionServiceOutputFile, file_checksum),
      |           ^                                            ~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:576:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  576 |          {offsetof(struct CompactionServiceOutputFile, file_checksum_func_name),
      |           ^                                            ~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:580:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  580 |          {offsetof(struct CompactionServiceOutputFile, paranoid_hash),
      |           ^                                            ~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:584:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  584 |          {offsetof(struct CompactionServiceOutputFile, marked_for_compaction),
      |           ^                                            ~~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:589:14: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  589 |              offsetof(struct CompactionServiceOutputFile, unique_id),
      |              ^                                            ~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:593:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  593 |          {offsetof(struct CompactionServiceOutputFile, table_properties),
      |           ^                                            ~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:617:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  617 |          {offsetof(struct CompactionServiceOutputFile,
      |           ^
  618 |                    is_proximal_level_output),
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:622:11: warning: offset of on non-standard-layout type 'struct CompactionServiceOutputFile' [-Winvalid-offsetof]
  622 |          {offsetof(struct CompactionServiceOutputFile, file_temperature),
      |           ^                                            ~~~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:916:7: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  916 |      {offsetof(struct CompactionServiceResult, status),
      |       ^                                        ~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:950:10: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  950 |          offsetof(struct CompactionServiceResult, output_files),
      |          ^                                        ~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:956:7: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  956 |      {offsetof(struct CompactionServiceResult, output_level), OptionType::kInt,
      |       ^                                        ~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:959:7: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  959 |      {offsetof(struct CompactionServiceResult, output_path),
      |       ^                                        ~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:963:7: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  963 |      {offsetof(struct CompactionServiceResult, bytes_read),
      |       ^                                        ~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:967:7: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  967 |      {offsetof(struct CompactionServiceResult, bytes_written),
      |       ^                                        ~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:972:19: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  972 |                   offsetof(struct CompactionServiceResult, stats),
      |                   ^                                        ~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_service_job.cc:977:10: warning: offset of on non-standard-layout type 'struct CompactionServiceResult' [-Winvalid-offsetof]
  977 |          offsetof(struct CompactionServiceResult, internal_stats),
      |          ^                                        ~~~~~~~~~~~~~~
/usr/lib/clang/17/include/__stddef_offsetof.h:16:24: note: expanded from macro 'offsetof'
   16 | #define offsetof(t, d) __builtin_offsetof(t, d)
      |                        ^                     ~
33 warnings generated.
[322/360] Compiling compaction_service_job.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_picker.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[323/360] Compiling compaction_picker.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[324/360] Compiling db_impl.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_outputs.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[325/360] Compiling compaction_outputs.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/coalescing_iterator.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[326/360] Compiling coalescing_iterator.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/file_prefetch_buffer.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/random_access_file_reader.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/env/file_system_tracer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/file_system.h:36:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/file_prefetch_buffer.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/random_access_file_reader.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/env/file_system_tracer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/file_system.h:36:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/prefetch_buffer_collection.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/file_prefetch_buffer.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/random_access_file_reader.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/env/file_system_tracer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/file_system.h:36:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[327/360] Compiling prefetch_buffer_collection.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_iterator.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[328/360] Compiling compaction_iterator.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/c.cc:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/c.cc:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/c.cc:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/c.cc:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/convenience.h:13:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
5 warnings generated.
[329/360] Compiling c.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.cc:17:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_source.cc:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/multiget_context.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
6 warnings generated.
[330/360] Compiling blob_source.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[331/360] Compiling compaction.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/error_handler.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/db_options.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/compaction/compaction_job.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[332/360] Compiling compaction_job.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[333/360] Compiling blob_log_format.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/internal_stats.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/internal_stats.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/internal_stats.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:34:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/internal_stats.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/internal_stats.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[334/360] Compiling builder.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.cc:7:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_sequential_reader.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[335/360] Compiling blob_log_sequential_reader.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_garbage_meter.cc:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_index.h:10:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_garbage_meter.cc:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_index.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/compression.h:27:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_garbage_meter.cc:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_index.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/compression.h:27:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[336/360] Compiling blob_garbage_meter.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_meta.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_meta.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_meta.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[337/360] Compiling blob_file_meta.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_garbage.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/logging/event_logger.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/logging/log_buffer.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/memory/arena.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/memory/allocator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/write_buffer_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
1 warning generated.
[338/360] Compiling blob_file_garbage.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_format.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.cc:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/writable_file_writer.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_edit.h:26:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/table_reader.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_tombstone_fragmenter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_log_writer.cc:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/writable_file_writer.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_edit.h:26:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/table_reader.h:22:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/multiget_context.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
6 warnings generated.
[339/360] Compiling blob_log_writer.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[340/360] Compiling column_family.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_addition.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/logging/event_logger.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/logging/log_buffer.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/memory/arena.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/memory/allocator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/write_buffer_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
1 warning generated.
[341/360] Compiling blob_file_addition.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_read_request.h:10:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/random_access_file_reader.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/env/file_system_tracer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/file_system.h:36:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/file/random_access_file_reader.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/env/file_system_tracer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/file_system.h:36:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.cc:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_reader.cc:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/multiget_context.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
6 warnings generated.
[342/360] Compiling blob_file_reader.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_cache.cc:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
5 warnings generated.
[343/360] Compiling blob_file_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_contents.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[344/360] Compiling blob_contents.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/attribute_group_iterator_impl.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/multi_cf_iterator_impl.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/iterator.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[345/360] Compiling attribute_group_iterator_impl.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[346/360] Compiling sharded_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[347/360] Compiling secondary_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.h:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/tiered_secondary_cache.h:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[348/360] Compiling tiered_secondary_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/secondary_cache_adapter.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[349/360] Compiling secondary_cache_adapter.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/lru_cache.h:14:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[350/360] Compiling lru_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.cc:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_fetcher.cc:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/version_set.h:37:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[351/360] Compiling blob_fetcher.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/charged_cache.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[352/360] Compiling charged_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.h:13:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.cc:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_builder.cc:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/blob/blob_file_completion_callback.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/event_helpers.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[353/360] Compiling blob_file_builder.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.cc:6:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/compressed_secondary_cache.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[354/360] Compiling compressed_secondary_cache.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.cc:9:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[355/360] Compiling cache_reservation_manager.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_key.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_key.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_key.cc:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
4 warnings generated.
[356/360] Compiling cache_key.cc
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/sharded_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:23:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/bit_fields.h:119:51: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  119 |   bool operator==(const BitFields& other) const = default;
      |                                                   ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/bit_fields.h:120:51: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  120 |   bool operator!=(const BitFields& other) const = default;
      |                                                   ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/bit_fields.h:119:8: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  119 |   bool operator==(const BitFields& other) const = default;
      |        ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:506:29: note: in instantiation of template class 'rocksdb::BitFields<unsigned int, rocksdb::clock_cache::BaseClockTable::EecAndScl>' requested here
  506 |   struct EecAndScl : public BitFields<uint32_t, EecAndScl> {
      |                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/clock_cache.h:23:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/util/bit_fields.h:120:8: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  120 |   bool operator!=(const BitFields& other) const = default;
      |        ^
8 warnings generated.
[357/360] Compiling clock_cache.cc
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/rocksdb_cpp_interop.cpp:1:
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/block_cache_trace_writer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/rocksdb_cpp_interop.cpp:1:
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/block_cache_trace_writer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/rocksdb_cpp_interop.cpp:1:
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/block_cache_trace_writer.h:8:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/rocksdb_cpp_interop.cpp:1:
In file included from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
5 warnings generated.
[358/360] Compiling cpp-intepop rocksdb_cpp_interop.cpp
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:19:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_entry_roles.h:11:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  316 |   bool operator==(const CompressionOptions& rhs) const = default;
      |                                                          ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
      |                                                                  ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_reservation_manager.h:21:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/typed_cache.h:31:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/cache/cache_helpers.h:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
   67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
      |                                                          ^
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
      |                                                             ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_context.h:12:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension [-Wc++20-extensions]
 2276 |   using enum SizeApproximationFlags;  // Require C++20 support
      |         ^
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.cc:10:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/arena_wrapped_db_iter.h:15:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/db_impl/db_impl.h:24:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/column_family.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable_list.h:16:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/memtable.h:20:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/merge_helper.h:13:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/range_del_aggregator.h:18:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/internal_iterator.h:17:
In file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/table/format.h:19:
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/options/cf_options.h:268:56: warning: defaulted comparison operators are a C++20 extension [-Wc++20-extensions]
  268 |   bool operator==(const MutableCFOptions& rhs) const = default;
      |                                                        ^
6 warnings generated.
[359/360] Compiling arena_wrapped_db_iter.cc
error: emit-module command failed with exit code 1 (use -v to see invocation)
[361/362] Emitting module swift_rocksdb
/host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:10: note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  1 | #pragma once
  2 |
  3 | #include <rocksdb/db.h>
    |          `- note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  4 | #include <rocksdb/utilities/transaction_db.h>
  5 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
  1 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h"
    |          `- note: in file included from <module-includes>:1:
  2 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_compression.h"
  3 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_iterator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
 13 | #include <string>
 14 |
 15 | #include "rocksdb/cache.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:15:
 16 | #include "rocksdb/compression_type.h"
 17 | #include "rocksdb/memory_allocator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
 17 | #include <string>
 18 |
 19 | #include "rocksdb/compression_type.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/cache.h:19:
 20 | #include "rocksdb/data_structure.h"
 21 | #include "rocksdb/memory_allocator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/compression_type.h:316:58: warning: defaulted comparison operators are a C++20 extension
314 |   }
315 |
316 |   bool operator==(const CompressionOptions& rhs) const = default;
    |                                                          `- warning: defaulted comparison operators are a C++20 extension
317 | };
318 |
/host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:10: note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  1 | #pragma once
  2 |
  3 | #include <rocksdb/db.h>
    |          `- note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  4 | #include <rocksdb/utilities/transaction_db.h>
  5 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
  1 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h"
    |          `- note: in file included from <module-includes>:1:
  2 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_compression.h"
  3 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_iterator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 16 | #include "rocksdb/compression_type.h"
 17 | #include "rocksdb/memory_allocator.h"
 18 | #include "rocksdb/options.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 19 | #include "rocksdb/slice.h"
 20 | #include "rocksdb/status.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  19 | #include <vector>
  20 |
  21 | #include "rocksdb/advanced_options.h"
     |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  22 | #include "rocksdb/comparator.h"
  23 | #include "rocksdb/compression_type.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
  14 | #include "rocksdb/compression_type.h"
  15 | #include "rocksdb/memtablerep.h"
  16 | #include "rocksdb/universal_compaction.h"
     |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:16:
  17 |
  18 | namespace ROCKSDB_NAMESPACE {
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/universal_compaction.h:147:66: warning: defaulted comparison operators are a C++20 extension
145 |         reduce_file_locking(false) {}
146 |
147 |   bool operator==(const CompactionOptionsUniversal& rhs) const = default;
    |                                                                  `- warning: defaulted comparison operators are a C++20 extension
148 | };
149 |
/host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:10: note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  1 | #pragma once
  2 |
  3 | #include <rocksdb/db.h>
    |          `- note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  4 | #include <rocksdb/utilities/transaction_db.h>
  5 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
  1 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h"
    |          `- note: in file included from <module-includes>:1:
  2 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_compression.h"
  3 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_iterator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 16 | #include "rocksdb/compression_type.h"
 17 | #include "rocksdb/memory_allocator.h"
 18 | #include "rocksdb/options.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 19 | #include "rocksdb/slice.h"
 20 | #include "rocksdb/status.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  19 | #include <vector>
  20 |
  21 | #include "rocksdb/advanced_options.h"
     |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  22 | #include "rocksdb/comparator.h"
  23 | #include "rocksdb/compression_type.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:67:58: warning: defaulted comparison operators are a C++20 extension
  65 |   Temperature temperature = Temperature::kUnknown;
  66 |   uint64_t age = 0;
  67 |   bool operator==(const FileTemperatureAge& rhs) const = default;
     |                                                          `- warning: defaulted comparison operators are a C++20 extension
  68 | };
  69 |
/host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:10: note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  1 | #pragma once
  2 |
  3 | #include <rocksdb/db.h>
    |          `- note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  4 | #include <rocksdb/utilities/transaction_db.h>
  5 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
  1 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h"
    |          `- note: in file included from <module-includes>:1:
  2 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_compression.h"
  3 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_iterator.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 16 | #include "rocksdb/compression_type.h"
 17 | #include "rocksdb/memory_allocator.h"
 18 | #include "rocksdb/options.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_cache.h:18:
 19 | #include "rocksdb/slice.h"
 20 | #include "rocksdb/status.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  19 | #include <vector>
  20 |
  21 | #include "rocksdb/advanced_options.h"
     |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/options.h:21:
  22 | #include "rocksdb/comparator.h"
  23 | #include "rocksdb/compression_type.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/advanced_options.h:136:61: warning: defaulted comparison operators are a C++20 extension
 134 |         allow_compaction(_allow_compaction) {}
 135 |
 136 |   bool operator==(const CompactionOptionsFIFO& rhs) const = default;
     |                                                             `- warning: defaulted comparison operators are a C++20 extension
 137 | };
 138 |
/host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:10: note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  1 | #pragma once
  2 |
  3 | #include <rocksdb/db.h>
    |          `- note: while building module 'rocksdb' imported from /host/spi-builder-workspace/Sources/cpp-intepop/include/rocksdb_cpp_interop.h:3:
  4 | #include <rocksdb/utilities/transaction_db.h>
  5 |
<module-includes>:17:10: note: in file included from <module-includes>:17:
 15 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/concurrent_task_limiter.h"
 16 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/configurable.h"
 17 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/convenience.h"
    |          `- note: in file included from <module-includes>:17:
 18 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/customizable.h"
 19 | #include "/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/data_structure.h"
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/convenience.h:13:10: note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/convenience.h:13:
 11 |
 12 | #include "rocksdb/compression_type.h"
 13 | #include "rocksdb/db.h"
    |          `- note: in file included from /host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/convenience.h:13:
 14 | #include "rocksdb/status.h"
 15 | #include "rocksdb/table.h"
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
/host/spi-builder-workspace/Sources/rocksdb/rocksdb/include/rocksdb/db.h:2276:9: warning: using enum declaration is a C++20 extension
2274 |                                       SizeApproximationFlags include_flags) {
2275 |   SizeApproximationOptions options;
2276 |   using enum SizeApproximationFlags;  // Require C++20 support
     |         `- warning: using enum declaration is a C++20 extension
2277 |   options.include_memtables = ((include_flags & INCLUDE_MEMTABLES) != NONE);
2278 |   options.include_files = ((include_flags & INCLUDE_FILES) != NONE);
/host/spi-builder-workspace/Sources/swift-rocksdb/swift_rocksdb.swift:237:5: error: unexpected ',' separator
235 |         _ fopts: rocksdb.FlushOptions,
236 |         _ columnFamilies: swiftrocks.ColumnFamilyHandlePointerVector,
237 |     ) -> rocksdb.Status {
    |     `- error: unexpected ',' separator
238 |         return swiftrocks.Flush(self, fopts, columnFamilies)
239 |     }
[362/362] Compiling swift_rocksdb swift_rocksdb.swift
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'basic_string': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
<unknown>:0: warning: 'import_owned' swift attribute ignored on type 'vector': type is not copyable or destructible
/host/spi-builder-workspace/Sources/swift-rocksdb/swift_rocksdb.swift:237:5: error: unexpected ',' separator
235 |         _ fopts: rocksdb.FlushOptions,
236 |         _ columnFamilies: swiftrocks.ColumnFamilyHandlePointerVector,
237 |     ) -> rocksdb.Status {
    |     `- error: unexpected ',' separator
238 |         return swiftrocks.Flush(self, fopts, columnFamilies)
239 |     }
BUILD FAILURE 6.0 linux