From a838fd03accf47e980c13e7f5464451a805690d3 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..457a5277c9014 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