From 994ffc8720120555893aa9091301e115e05a50dd Mon Sep 17 00:00:00 2001 From: anjakefala Date: Thu, 10 Oct 2024 10:57:50 -0700 Subject: [PATCH] Explicitly instantiate template base struct - needed for DLL linking on Windows --- cpp/src/arrow/chunk_resolver.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cpp/src/arrow/chunk_resolver.h b/cpp/src/arrow/chunk_resolver.h index 30831816a337d..954a1b19e2754 100644 --- a/cpp/src/arrow/chunk_resolver.h +++ b/cpp/src/arrow/chunk_resolver.h @@ -289,4 +289,13 @@ class ARROW_EXPORT ChunkResolver { } }; + // Explicitly instantiate template base struct, for DLL linking on Windows + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; + template struct arrow::TypedChunkLocation; } // namespace arrow