Commit da09078c97 for openssl.org

commit da09078c973e5f4e44b7e5c5714cbe0d6e4f09ce
Author: Neil Horman <nhorman@openssl.org>
Date:   Sat Aug 29 10:11:41 2026 -0400

    Build for the right targets on msvc2013 in compiler zoo CI

    We need to build for the MSVC2013 targets when building with MSVC2013,
    so that we pull in our home rolled version of snprintf

    Reviewed-by: Saša NedvÄ›dický <sashan@openssl.org>
    Reviewed-by: Norbert Pocs <norbertp@openssl.org>
    Merge-date: Tue Sep  1 11:51:13 2026
    Merged-from: https://github.com/openssl/openssl/pull/32597

diff --git a/.github/workflows/compiler-zoo.yml b/.github/workflows/compiler-zoo.yml
index cee17bbd9f..bfa1c7c85f 100644
--- a/.github/workflows/compiler-zoo.yml
+++ b/.github/workflows/compiler-zoo.yml
@@ -95,9 +95,9 @@ jobs:
       matrix:
         include:
           - arch: amd64
-            target: VC-WIN64A
+            target: VC-WIN64A-MSVC2013
           - arch: x86
-            target: VC-WIN32
+            target: VC-WIN32-MSVC2013
     runs-on: windows-2022
     env:
       IMAGE: ghcr.io/openssl/openssl-vs2013:latest
diff --git a/providers/build.info b/providers/build.info
index 9b75df100f..2558cd2faa 100644
--- a/providers/build.info
+++ b/providers/build.info
@@ -67,6 +67,10 @@ SOURCE[$LIBFIPS]=$LIBCOMMON
 DEPEND[$LIBLEGACY]=$LIBCOMMON
 DEPEND[$LIBDEFAULT]=$LIBCOMMON

+IF[{- $target{needs_c99_snprintf_compat} -}]
+  SOURCE[$LIBFIPS]=../crypto/msvc2013_snprintf.c
+ENDIF
+
 #
 # Default provider stuff
 #