From 654d07bc0b8c74c2f4bcbdbcea017c7d168621db Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Mon, 15 Sep 2025 20:44:35 +0300 Subject: [PATCH 1/2] MinGW CI fix --- test/Jamfile.v2 | 1 + 1 file changed, 1 insertion(+) diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index e743ed4a..c9cb36b4 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -45,6 +45,7 @@ project /boost/smart_ptr//boost_smart_ptr multi BOOST_SYSTEM_NO_DEPRECATED + windows,gcc:BOOST_DLL_USE_STD_FS=1 ; { From 50610592c7273fc94a469cb555a1f647ce5950d0 Mon Sep 17 00:00:00 2001 From: Antony Polukhin Date: Tue, 16 Sep 2025 12:47:25 +0300 Subject: [PATCH 2/2] fix attempt --- test/Jamfile.v2 | 2 ++ test/appveyor.yml | 21 +++------------------ 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index c9cb36b4..730866dc 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -45,6 +45,8 @@ project /boost/smart_ptr//boost_smart_ptr multi BOOST_SYSTEM_NO_DEPRECATED + + # Test and support only C++17 builds with BOOST_DLL_USE_STD_FS=1 windows,gcc:BOOST_DLL_USE_STD_FS=1 ; { diff --git a/test/appveyor.yml b/test/appveyor.yml index 3373eb97..045ce889 100644 --- a/test/appveyor.yml +++ b/test/appveyor.yml @@ -53,25 +53,10 @@ environment: TOOLSET: clang-win CXXSTD: 17,2a ADDRMD: 32,64 - - # TODO: Both Cygwins have problems with and `dladdr` - #- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - # ADDPATH: C:\cygwin\bin; - # TOOLSET: gcc - # CXXSTD: 11,14,1z - #- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - # ADDPATH: C:\cygwin64\bin; - # TOOLSET: gcc - # CXXSTD: 11,14,1z - # MinGW 32 bit is not supported by boost system any more - #- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - # ADDPATH: C:\mingw\bin; - # TOOLSET: gcc - # CXXSTD: 11,14,1z - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - ADDPATH: C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin; + - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 + ADDPATH: C:\Qt\6.8\msvc2022_64\bin; TOOLSET: gcc - CXXSTD: 11,14,1z + CXXSTD: 17,20 before_build: - set BOOST_BRANCH=develop