From 4c90a1c3c5e7df137f23b866247dd271b561419f Mon Sep 17 00:00:00 2001 From: Jan Fiete Date: Thu, 4 Nov 2021 15:15:46 +0100 Subject: [PATCH 1/2] adding extern declaration --- Framework/Core/include/Framework/AnalysisDataModel.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Framework/Core/include/Framework/AnalysisDataModel.h b/Framework/Core/include/Framework/AnalysisDataModel.h index 14a37d7eba703..851f79de5377a 100644 --- a/Framework/Core/include/Framework/AnalysisDataModel.h +++ b/Framework/Core/include/Framework/AnalysisDataModel.h @@ -336,6 +336,7 @@ using TrackExtra = TracksExtra::iterator; } // namespace aod namespace soa { +extern template struct soa::Join; extern template struct soa::Join; extern template struct soa::Join; } // namespace soa From ada079b9cc7ce2d85ee3feca8a7a9a3ad04c0ae9 Mon Sep 17 00:00:00 2001 From: Jan Fiete Date: Thu, 4 Nov 2021 16:35:31 +0100 Subject: [PATCH 2/2] fix --- Framework/Core/src/AnalysisDataModel.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/Framework/Core/src/AnalysisDataModel.cxx b/Framework/Core/src/AnalysisDataModel.cxx index d986486d94c69..5a12a16d6880c 100644 --- a/Framework/Core/src/AnalysisDataModel.cxx +++ b/Framework/Core/src/AnalysisDataModel.cxx @@ -13,6 +13,7 @@ namespace o2::soa { template struct Join; +template struct Join; template struct Join; template struct Join; template struct Join;