From 2194ad1ce333fd03fcb76151dbc36f11eb469354 Mon Sep 17 00:00:00 2001 From: Leonetienne Date: Thu, 26 May 2022 19:25:40 +0200 Subject: [PATCH] Fix apple linker problem --- GCryptLib/include/GCrypt/Block.h | 4 ---- GCryptLib/src/Block.cpp | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/GCryptLib/include/GCrypt/Block.h b/GCryptLib/include/GCrypt/Block.h index a112fcc..d796fd1 100644 --- a/GCryptLib/include/GCrypt/Block.h +++ b/GCryptLib/include/GCrypt/Block.h @@ -205,10 +205,6 @@ namespace Leonetienne::GCrypt { std::array data; }; - // Instantiate templates - template class Basic_Block; - template class Basic_Block; - //! This a full-sized 512-bit block typedef Basic_Block Block; diff --git a/GCryptLib/src/Block.cpp b/GCryptLib/src/Block.cpp index 3e3ef9d..0302ae9 100644 --- a/GCryptLib/src/Block.cpp +++ b/GCryptLib/src/Block.cpp @@ -828,7 +828,11 @@ namespace Leonetienne::GCrypt { #pragma GCC pop_options #endif + // Instantiate templates + template class Basic_Block; + template class Basic_Block; } + #undef MAT_INDEX