Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 706128

Summary: dev-libs/boost-1.72 - boost::process broken
Product: Gentoo Linux Reporter: Michael Jones <gentoo>
Component: Current packagesAssignee: David Seifert <soap>
Status: RESOLVED FIXED    
Severity: normal CC: office
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/boostorg/process/commit/6a4d2ff72114ef47c7afaf92e1042aca3dfa41b0
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch

Description Michael Jones 2020-01-22 21:37:06 UTC
A fix for boost::process breaking with recent boost::asio changes was not included in the 1.72 release.

See here for more details:

https://github.com/boostorg/process/commit/6a4d2ff72114ef47c7afaf92e1042aca3dfa41b0

Reproducible: Always
Comment 1 Michael Jones 2020-01-22 22:07:21 UTC
Created attachment 604020 [details, diff]
Patch
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2020-01-22 22:27:25 UTC
What problem does the patch fix? Where and how does that problem manifest? You can't just point to a recent commit and state we all need this. You have to show proper cause.
Comment 3 Michael Jones 2020-01-22 22:53:20 UTC
C++ Programs that use boost::process::std_in, boost::process::std_out, or boost::process::std_err when calling boost::process::async_system() will fail to compile.
Comment 4 David Seifert gentoo-dev 2020-02-08 11:05:39 UTC
I recommend you keep this patch in /etc/portage/patches and wait till 1.73 hits the tree, given that boost just went stable.
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2020-12-01 17:33:17 UTC
1.74 just went stable.