This is an automated email from the ASF dual-hosted git repository. assignuser pushed a commit to branch release-20.0.0-rc1 in repository https://gitbox.apache.org/repos/asf/arrow.git
commit 29fa53f40673885eae02073ae31285e2e9bae6fa Author: Raúl Cumplido <[email protected]> AuthorDate: Mon Apr 14 15:04:44 2025 +0200 GH-46111: [C++][CI] Fix boost 1.88 on MinGW (#46113) ### Rationale for this change Boost has remove their `include/boost/process/v1.hpp` ### What changes are included in this PR? Instead of using their old include file (which was a wrapper for the different includes) add the individual includes. ### Are these changes tested? Via CI. ### Are there any user-facing changes? No * GitHub Issue: #46111 Authored-by: Raúl Cumplido <[email protected]> Signed-off-by: Raúl Cumplido <[email protected]> --- cpp/src/arrow/testing/process.cc | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/cpp/src/arrow/testing/process.cc b/cpp/src/arrow/testing/process.cc index 5f04b31aa1..b1c4fa5550 100644 --- a/cpp/src/arrow/testing/process.cc +++ b/cpp/src/arrow/testing/process.cc @@ -57,7 +57,24 @@ # define BOOST_USE_WINDOWS_H = 1 # endif # ifdef BOOST_PROCESS_HAVE_V1 -# include <boost/process/v1.hpp> +# include <boost/process/v1/args.hpp> +# include <boost/process/v1/async.hpp> +# include <boost/process/v1/async_system.hpp> +# include <boost/process/v1/child.hpp> +# include <boost/process/v1/cmd.hpp> +# include <boost/process/v1/env.hpp> +# include <boost/process/v1/environment.hpp> +# include <boost/process/v1/error.hpp> +# include <boost/process/v1/exe.hpp> +# include <boost/process/v1/group.hpp> +# include <boost/process/v1/handles.hpp> +# include <boost/process/v1/io.hpp> +# include <boost/process/v1/pipe.hpp> +# include <boost/process/v1/search_path.hpp> +# include <boost/process/v1/shell.hpp> +# include <boost/process/v1/spawn.hpp> +# include <boost/process/v1/start_dir.hpp> +# include <boost/process/v1/system.hpp> # else # include <boost/process.hpp> # endif
