Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 908649 - sys-process/btop should allow >=clang-16
Summary: sys-process/btop should allow >=clang-16
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Adrian Schollmeyer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-17 08:37 UTC by Jannik Glückert
Modified: 2023-07-26 07:49 UTC (History)
1 user (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 Jannik Glückert 2023-06-17 08:37:14 UTC
the previous reason for requiring gcc was that clang had an incomplete implementation of concepts that made libstdc++ headers unusable - this has been fixed since clang-16. Please allow it in the ebuild accordingly.
Comment 1 Adrian Schollmeyer 2023-06-17 19:40:17 UTC
Upstream has added support for clang in a PR. However, that PR includes more than just a simple change to the Makefile to allow clang builds, but rather a few changes to the code as well. This might mean that we need to backport some of those changes to make the build work, but I don't think that's worth the effort, since I suspect upstream to publish a new release soon.
Comment 2 Adrian Schollmeyer 2023-07-26 07:49:01 UTC
Resolved:

commit 47740cd72e28a74bd91c71302e7993b5fa224439
Author: Violet Purcell <vimproved@inventati.org>
Date:   Tue Jun 20 00:49:37 2023 +0000

    sys-process/btop: Backport patch to allow compilation with clang >=16
    
    Bug: https://bugs.gentoo.org/839318
    Signed-off-by: Violet Purcell <vimproved@inventati.org>
    Closes: https://github.com/gentoo/gentoo/pull/31534
    Signed-off-by: Sam James <sam@gentoo.org>