diff --git a/www/chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h b/www/chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h new file mode 100644 index 000000000000..1eac1a4617f9 --- /dev/null +++ b/www/chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h @@ -0,0 +1,15 @@ +--- third_party/perfetto/src/trace_processor/db/column.h.orig 2024-02-06 12:08:38 UTC ++++ third_party/perfetto/src/trace_processor/db/column.h +@@ -48,6 +48,12 @@ template <> + struct ColumnTypeHelper { + static constexpr ColumnType ToColumnType() { return ColumnType::kInt64; } + }; ++#if (defined(__OpenBSD__) || defined(__FreeBSD__)) && defined(__i386__) ++template <> ++struct ColumnTypeHelper { ++ static constexpr ColumnType ToColumnType() { return ColumnType::kDouble; } ++}; ++#endif + template <> + struct ColumnTypeHelper { + static constexpr ColumnType ToColumnType() { return ColumnType::kDouble; } diff --git a/www/ungoogled-chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h b/www/ungoogled-chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h new file mode 100644 index 000000000000..1eac1a4617f9 --- /dev/null +++ b/www/ungoogled-chromium/files/patch-third__party_perfetto_src_trace__processor_db_column.h @@ -0,0 +1,15 @@ +--- third_party/perfetto/src/trace_processor/db/column.h.orig 2024-02-06 12:08:38 UTC ++++ third_party/perfetto/src/trace_processor/db/column.h +@@ -48,6 +48,12 @@ template <> + struct ColumnTypeHelper { + static constexpr ColumnType ToColumnType() { return ColumnType::kInt64; } + }; ++#if (defined(__OpenBSD__) || defined(__FreeBSD__)) && defined(__i386__) ++template <> ++struct ColumnTypeHelper { ++ static constexpr ColumnType ToColumnType() { return ColumnType::kDouble; } ++}; ++#endif + template <> + struct ColumnTypeHelper { + static constexpr ColumnType ToColumnType() { return ColumnType::kDouble; }