Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940040 - gui-wm/wayfire-0.9.0 requires openmp
Summary: gui-wm/wayfire-0.9.0 requires openmp
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Viorel Munteanu
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-22 11:01 UTC by Martin Väth
Modified: 2024-09-23 15:18 UTC (History)
0 users

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 Martin Väth 2024-09-22 11:01:29 UTC
The wayfire-0.9.0 build system apparently has a hard dependency on openmp:
The configure phase fails with sys-devel/gcc[-openmp].

I am not sure whether the is a clean way to express this dependency.

However, sam_ mentioned in https://forums.gentoo.org/viewtopic.php?p=8840914#8840914 that there is and that a bug should be reported.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-22 11:02:52 UTC
We need to do the following things:
1) wire up the Meson option ('enable_openmp') w/ USE=openmp
2) Use tc-check-openmp (grep for existing examples for how to do it properly)
3) Possibly do the BDEPEND="|| ( ... )" dance, although we don't consistently do this and it's not the end of the world not to
Comment 2 Larry the Git Cow gentoo-dev 2024-09-23 15:18:29 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4b2f1af84212f6b75e77d083008d5705e6b88a

commit fc4b2f1af84212f6b75e77d083008d5705e6b88a
Author:     Viorel Munteanu <ceamac@gentoo.org>
AuthorDate: 2024-09-23 15:08:52 +0000
Commit:     Viorel Munteanu <ceamac@gentoo.org>
CommitDate: 2024-09-23 15:18:20 +0000

    gui-wm/wayfire: add openmp USE flag and checks
    
    Closes: https://bugs.gentoo.org/940040
    Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>

 gui-wm/wayfire/wayfire-0.9.0.ebuild | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)