From c0911cfdac71037aa943cae840c1efd3627063cd Mon Sep 17 00:00:00 2001 From: sbiscigl Date: Wed, 23 Sep 2026 08:55:29 -0400 Subject: [PATCH] fix static linking on windows --- .changelog/bugfix-fix-static-windows.json | 6 ++++++ .../source/smithy/client/schema/TraitKey.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changelog/bugfix-fix-static-windows.json diff --git a/.changelog/bugfix-fix-static-windows.json b/.changelog/bugfix-fix-static-windows.json new file mode 100644 index 000000000000..b58334b90b5e --- /dev/null +++ b/.changelog/bugfix-fix-static-windows.json @@ -0,0 +1,6 @@ +{ + "type": "bugfix", + "category": "aws-cpp-sdk-core", + "contributor": "sbiscigl", + "description": "fix static linking on msvc" +} diff --git a/src/aws-cpp-sdk-core/source/smithy/client/schema/TraitKey.cpp b/src/aws-cpp-sdk-core/source/smithy/client/schema/TraitKey.cpp index dff0c2f9932b..5ea4b7a273ce 100644 --- a/src/aws-cpp-sdk-core/source/smithy/client/schema/TraitKey.cpp +++ b/src/aws-cpp-sdk-core/source/smithy/client/schema/TraitKey.cpp @@ -22,7 +22,7 @@ const TraitKey& TraitKey::Instance() { return instance; } -#ifdef _MSC_VER +#if defined(_MSC_VER) && defined(USE_IMPORT_EXPORT) #define SMITHY_TEMPLATE_EXPORT __declspec(dllexport) #else #define SMITHY_TEMPLATE_EXPORT