Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 706128 - dev-libs/boost-1.72 - boost::process broken
Summary: dev-libs/boost-1.72 - boost::process broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: David Seifert
URL: https://github.com/boostorg/process/c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-22 21:37 UTC by Michael Jones
Modified: 2020-12-01 17:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch (0001-added-typedef-executor_type.patch,2.09 KB, patch)
2020-01-22 22:07 UTC, Michael Jones
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.