diff --git a/Framework/Core/include/Framework/TableBuilder.h b/Framework/Core/include/Framework/TableBuilder.h index 936a8a04d5a5a..8d7601cefc634 100644 --- a/Framework/Core/include/Framework/TableBuilder.h +++ b/Framework/Core/include/Framework/TableBuilder.h @@ -48,6 +48,12 @@ struct BulkInfo { size_t size; }; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; +extern template class arrow::NumericBuilder; + namespace o2::framework { namespace detail diff --git a/Framework/Core/src/TableBuilder.cxx b/Framework/Core/src/TableBuilder.cxx index eb19f8d3fe642..2169722efa9da 100644 --- a/Framework/Core/src/TableBuilder.cxx +++ b/Framework/Core/src/TableBuilder.cxx @@ -131,3 +131,9 @@ std::shared_ptr spawnerHelper(std::shared_ptr const& } } // namespace o2::framework + +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder; +template class arrow::NumericBuilder;