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.
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
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(-)