Skip to content

Commit f80bd9c

Browse files
authored
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]>
1 parent 29077d9 commit f80bd9c

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

cpp/src/arrow/testing/process.cc

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,24 @@
5757
# define BOOST_USE_WINDOWS_H = 1
5858
# endif
5959
# ifdef BOOST_PROCESS_HAVE_V1
60-
# include <boost/process/v1.hpp>
60+
# include <boost/process/v1/args.hpp>
61+
# include <boost/process/v1/async.hpp>
62+
# include <boost/process/v1/async_system.hpp>
63+
# include <boost/process/v1/child.hpp>
64+
# include <boost/process/v1/cmd.hpp>
65+
# include <boost/process/v1/env.hpp>
66+
# include <boost/process/v1/environment.hpp>
67+
# include <boost/process/v1/error.hpp>
68+
# include <boost/process/v1/exe.hpp>
69+
# include <boost/process/v1/group.hpp>
70+
# include <boost/process/v1/handles.hpp>
71+
# include <boost/process/v1/io.hpp>
72+
# include <boost/process/v1/pipe.hpp>
73+
# include <boost/process/v1/search_path.hpp>
74+
# include <boost/process/v1/shell.hpp>
75+
# include <boost/process/v1/spawn.hpp>
76+
# include <boost/process/v1/start_dir.hpp>
77+
# include <boost/process/v1/system.hpp>
6178
# else
6279
# include <boost/process.hpp>
6380
# endif

0 commit comments

Comments
 (0)