Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 756070 - cmake with slots for major version
Summary: cmake with slots for major version
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-22 10:44 UTC by Samuel Bernardo
Modified: 2020-11-22 18:02 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 Samuel Bernardo 2020-11-22 10:44:37 UTC
Would be great if could be possible to have cmake with slots by major version, that would help to deal with this kind of cases where a previous version of cmake is required even not related to a bug.
This way would be possible to set env config in portage to the required ebuilds, as a similar approach as we do with gcc.

As an example for the utility of this feature just reference the issue https://bugs.gentoo.org/756034.
Comment 1 Azamat H. Hackimov 2020-11-22 16:05:19 UTC
CMake is not intended to be slotted software. Each version has backward compatible with previous version. Even if it get implemented you'll get lots of headaches about compatibility and coexistence with other softwares.

RHEL/Fedora already made this mistake, divided cmake 2.x and cmake 3.x into two packages.

https://bugs.gentoo.org/756034 is only regression in CMake/LLVM which already fixed.
Comment 2 Samuel Bernardo 2020-11-22 18:02:18 UTC
Azamat thanks for your heads up.
I was think in other distros that have made that division between releases.
Since cmake is not intended to be slotted (opposed to what I admitted when I opened this bug), I close this as wontfix.
For me works the temporary downgrade to solve this kind of issues for related ebuilds.