-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Bump vcpkg-duckdb-ports and test extensions on Windows 10 default stdlib #18205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump vcpkg-duckdb-ports and test extensions on Windows 10 default stdlib #18205
Conversation
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.
9f47123
to
aab1858
Compare
@staticlibs: I think this includes your PR and roll in relevant fixes (at the moment via I think this is ready to go, and #18149 can then be closed, what do you think? |
aab1858
to
7f6f606
Compare
This should be good to go pending CI. |
This aims to fix 3 known issues all connected with controlling CMake environment for vcpkg dependencies:
Fixes are all rolled in via https://github.com/duckdb/vcpkg-duckdb-ports/blob/main/ports/vcpkg-cmake/vcpkg_cmake_configure.cmake#L11, that is now the way to override CMake behaviour. We might revisit this to move within extension-ci-tools (in the 1.4.0 run-up), but this does provide a way forward. |
Thanks! |
backport 'Unit Tester Configuration' pt2 (duckdb/duckdb#18282) Bump vcpkg-duckdb-ports to solve OSX linking (duckdb/duckdb#18268) Move aarch64 / arm64 to native github runner (duckdb/duckdb#18269) [Fix] Adjust test for smaller block sizes (duckdb/duckdb#18255) Bump vcpkg-duckdb-ports and test extensions on Windows 10 default stdlib (duckdb/duckdb#18205)
backport 'Unit Tester Configuration' pt2 (duckdb/duckdb#18282) Bump vcpkg-duckdb-ports to solve OSX linking (duckdb/duckdb#18268) Move aarch64 / arm64 to native github runner (duckdb/duckdb#18269) [Fix] Adjust test for smaller block sizes (duckdb/duckdb#18255) Bump vcpkg-duckdb-ports and test extensions on Windows 10 default stdlib (duckdb/duckdb#18205) Co-authored-by: krlmlr <krlmlr@users.noreply.github.com>
Two not so independent changes:
vcpkg-duckdb-ports
commit to include duckdb/vcpkg-duckdb-ports@fcdaf72, that adds:to
vcpkg-cmake
port.vss
andazure
(PR that adapt them are ready, needs to be merged and then bumped, see remove overlay ports duckdb-vss#64 and Remove overlay ports duckdb-azure#111)If Windows CI for this PR passes, then good to be merged.