Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 940117 - media-gfx/krita-5.2.3: eBuild Somehow Blocks Update via LLVM18
Summary: media-gfx/krita-5.2.3: eBuild Somehow Blocks Update via LLVM18
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-22 20:41 UTC by Neko-san
Modified: 2024-09-25 16:23 UTC (History)
2 users (show)

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


Attachments
Terminal Output Log (update.log,3.48 KB, text/x-log)
2024-09-22 20:41 UTC, Neko-san
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neko-san 2024-09-22 20:41:23 UTC
Created attachment 903594 [details]
Terminal Output Log

For some reason, if trying to make my system conform to LLVM18 (mask LLVMs below and above 18 major), Krita seems to prevent me from updating because I'm not using an older version... Thereby forcing me to choose either uninstalling it or just not update. I'd rather not have to install a separate LLVM toolchain just for one app when the rest of the system builds with LLVM18 just fine.
Comment 1 Andreas Sturmlechner gentoo-dev 2024-09-22 20:55:02 UTC
That's a misinterpretation.
Comment 2 Neko-san 2024-09-22 21:55:24 UTC
Well, can you elaborate how it's a misinterpretation...?
Comment 3 Ionen Wolkens gentoo-dev 2024-09-22 23:07:10 UTC
(In reply to Neko-san from comment #2)
> Well, can you elaborate how it's a misinterpretation...?
It's (stable) doxygen, and it seems to be self-inflicted..? Did you mask <clang-18?

Either way, ~testing doxygen allows clang-18.
Comment 4 Neko-san 2024-09-25 16:22:16 UTC
Considering that LLVM doesn't have the Gentoo equivalent of "gcc-config"  which effectively does the same thing, I wouldn't say "self-inflicted" is either a fair or accurate assessment for masking older versions of my profile's toolchain.

That aside, thanks for clarifying that doxygen was the one holding it back.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-09-25 16:23:23 UTC
(In reply to Neko-san from comment #4)
> Considering that LLVM doesn't have the Gentoo equivalent of "gcc-config" 
> which effectively does the same thing, I wouldn't say "self-inflicted" is
> either a fair or accurate assessment for masking older versions of my
> profile's toolchain.
> 
> That aside, thanks for clarifying that doxygen was the one holding it back.

No, it's based on PATH, and you can set e.g. CC=clang-17 if you want then.

But masking isn't right given LLVM and Clang are *also* libraries.