Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@staticlibs
Copy link
Contributor

@staticlibs staticlibs commented Jul 4, 2025

This change enbales additional run of the test suite for all extensions using C++ stdlib DLL from Visual Studion 2019. This is done to check the compatibility with older versions of C++ stdlib introduced in #17991.

New workflow step is only run for x64-windows-static-md build arch.

Testing: it was checked in manual CI runs, that added unit test run actually causes a crash when _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR is not used.

@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 4, 2025 12:47
@staticlibs staticlibs marked this pull request as ready for review July 4, 2025 12:49
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 4, 2025 14:28
@staticlibs staticlibs marked this pull request as ready for review July 4, 2025 14:48
@staticlibs staticlibs force-pushed the extensions_vs2019_test_run branch from ea1d775 to 06db992 Compare July 5, 2025 14:10
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 5, 2025 14:10
@staticlibs staticlibs marked this pull request as ready for review July 5, 2025 14:10
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 5, 2025 15:25
@staticlibs staticlibs marked this pull request as ready for review July 5, 2025 15:26
@staticlibs staticlibs force-pushed the extensions_vs2019_test_run branch from 2dab6f9 to 784b7d1 Compare July 5, 2025 17:18
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 5, 2025 17:18
@staticlibs staticlibs marked this pull request as ready for review July 5, 2025 17:23
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 5, 2025 23:38
@staticlibs staticlibs marked this pull request as ready for review July 5, 2025 23:40
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 6, 2025 01:06
@staticlibs staticlibs marked this pull request as ready for review July 6, 2025 01:29
@duckdb-draftbot duckdb-draftbot marked this pull request as draft July 6, 2025 12:10
@staticlibs staticlibs marked this pull request as ready for review July 6, 2025 12:13
This change enbales additional run of the test suite for all extensions
using C++ stdlib DLL from Visual Studion 2019. This is done to check
the compatibility with older versions of C++ stdlib introduced in duckdb#17991

New workflow step is only run for `x64-windows-static-md` build arch.

Testing: it was checked in manual CI runs, that added unit test run
actually causes a crash when `_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR` is
not used.
@staticlibs
Copy link
Contributor Author

Closing as superseded by #18205.

@staticlibs staticlibs closed this Jul 15, 2025
Mytherin added a commit that referenced this pull request Jul 15, 2025
…lib (#18205)

Two not so independent changes:
* bump `vcpkg-duckdb-ports` commit to include
duckdb/vcpkg-duckdb-ports@fcdaf72,
that adds:
```cmake
set(CMAKE_CXX_WINDOWS_FLAGS
      "${CMAKE_CXX_WINDOWS_FLAGS} /D_DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR")
```
to `vcpkg-cmake` port.
* cherry-picks a tests by @staticlibs test to check whether correct
flags are passed down to VCPKG (part of
#18149)
* remove `vss` and `azure` (PR that adapt them are ready, needs to be
merged and then bumped, see duckdb/duckdb-vss#64
and duckdb/duckdb-azure#111)

If Windows CI for this PR passes, then good to be merged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant