diff -ur a/external/gpgmepp/ExternalPackage_gpgmepp.mk b/external/gpgmepp/ExternalPackage_gpgmepp.mk --- a/external/gpgmepp/ExternalPackage_gpgmepp.mk 2022-05-06 16:49:44.000000000 +0000 +++ b/external/gpgmepp/ExternalPackage_gpgmepp.mk 2022-10-26 18:31:31.221278169 +0000 @@ -13,7 +13,7 @@ ifneq ($(DISABLE_DYNLOADING),TRUE) -ifeq ($(OS),LINUX) +ifneq (,$(filter LINUX SOLARIS,$(OS))) $(eval $(call gb_ExternalPackage_add_file,gpgmepp,$(LIBO_LIB_FOLDER)/libgpgmepp.so.6,lang/cpp/src/.libs/libgpgmepp.so.6.10.0)) $(eval $(call gb_ExternalPackage_add_file,gpgmepp,$(LIBO_LIB_FOLDER)/libgpgme.so.11,src/.libs/libgpgme.so.11.22.1)) diff -ur a/external/libassuan/ExternalPackage_libassuan.mk b/external/libassuan/ExternalPackage_libassuan.mk --- a/external/libassuan/ExternalPackage_libassuan.mk 2022-05-06 16:49:44.000000000 +0000 +++ b/external/libassuan/ExternalPackage_libassuan.mk 2022-10-26 18:31:53.794531068 +0000 @@ -13,7 +13,7 @@ ifneq ($(DISABLE_DYNLOADING),TRUE) -ifeq ($(OS),LINUX) +ifneq (,$(filter LINUX SOLARIS,$(OS))) $(eval $(call gb_ExternalPackage_add_file,libassuan,$(LIBO_LIB_FOLDER)/libassuan.so.0,src/.libs/libassuan.so.0.8.3)) diff -ur a/external/libgpg-error/ExternalPackage_libgpg-error.mk b/external/libgpg-error/ExternalPackage_libgpg-error.mk --- a/external/libgpg-error/ExternalPackage_libgpg-error.mk 2022-05-06 16:49:44.000000000 +0000 +++ b/external/libgpg-error/ExternalPackage_libgpg-error.mk 2022-10-26 18:32:17.757841372 +0000 @@ -13,7 +13,7 @@ ifneq ($(DISABLE_DYNLOADING),TRUE) -ifeq ($(OS),LINUX) +ifneq (,$(filter LINUX SOLARIS,$(OS))) $(eval $(call gb_ExternalPackage_add_file,libgpg-error,$(LIBO_LIB_FOLDER)/libgpg-error-lo.so.0,src/.libs/libgpg-error-lo.so.0.28.0)) --- a/RepositoryExternal.mk Fri May 6 16:49:44 2022 +++ b/RepositoryExternal.mk Wed Oct 26 19:44:24 2022 @@ -3631,7 +3631,7 @@ endif -ifneq ($(filter MACOSX LINUX,$(OS)),) +ifneq ($(filter MACOSX LINUX SOLARIS,$(OS)),) define gb_LinkTarget__use_gpgmepp $(call gb_LinkTarget_use_package,$(1),gpgmepp)