History log of /trunk/main/libxmlsec/xmlsec1-ucrt-snprintf.patch (Results 1 – 1 of 1)
Revision Date Author Comments
# 91144cd0 29-Aug-2026 Peter <leginee@users.noreply.github.com>

Win10 msvc trunk (#498)

Build trunk on Windows with a modern MSVC

configure.ac required VS2008, but the bundled dependencies had moved past
what VC9 can compile -- boost 1.84 needs C++11, Python 3.

Win10 msvc trunk (#498)

Build trunk on Windows with a modern MSVC

configure.ac required VS2008, but the bundled dependencies had moved past
what VC9 can compile -- boost 1.84 needs C++11, Python 3.11 needs VS2017 or
newer -- so the configured compiler could not build the configured
dependencies, and no combination of the two worked. Every other platform had
already moved; Windows was the one left pinned.

This branch accepts a VS2015-or-newer toolset and the Windows 10 SDK, then
fixes what a modern compiler and SDK find: export lists, entry points, CRT
and manifest handling, and source conformance across the tree. Every
dependency builds, including Python, which trunk has never built on Windows
at all. The CLI/.NET binding is ported from Managed C++ to C++/CLI and its
bridgetest passes.

configure, bootstrap and build.pl now run to completion, and
instsetoo_native produces openoffice450.msi and openoffice450sdk.msi.

coinMp has been updated to the latest Version.

What this does not claim: the office has not been started, and
testtools/source/bridgetest still fails getCaughtException() in the x86 C++
bridge. Python is built without _ssl, _ctypes, _bz2, _lzma and _sqlite3, and
Platform SDK v7.0 is still required alongside the Windows 10 SDK. No other
platform's build is changed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UWgzQY2r1XwFvgeLPFWPsi

show more ...