Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 645952 - virtual/mpi requires USE=threads but >=sys-cluster/openmpi-3.0 does not provide that
Summary: virtual/mpi requires USE=threads but >=sys-cluster/openmpi-3.0 does not provi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-28 12:43 UTC by Eugene Shalygin
Modified: 2018-02-07 22:29 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eugene Shalygin 2018-01-28 12:43:23 UTC
With openmpi version >= 3 multithreading is enabled by default and there is no 'treads' USE flag in openmpi ebuild. But virtual/mpi still depends on openmpi[thread?] thus rejecting openmpi.
Comment 1 Justin Bronder (RETIRED) gentoo-dev 2018-02-07 22:29:46 UTC
commit fff07ea867f8fe4fd6ab61d18a3e1687dd73970f
Author: Justin Bronder <jsbronder@gentoo.org>
Date:   Wed Feb 7 17:28:31 2018 -0500

    virtual/mpi: Update sys-cluster/openmpi dependency
    
    >=sys-cluster/openmpi-3 no longer has the threads USE flag as the
    feature it used to control is now always enabled by upstream.
    
    Fixes #645952.  Thanks to Eugene Shalygin for the report.
    
    Package-Manager: Portage-2.3.13, Repoman-2.3.3