RFC0008 Multi Arch Packaging Discussion #2245
Replies: 1 comment 2 replies
-
|
Fedora did something similar, splitting packages based of gpu families, because of library size problems before the --offload-compress feature. Splitting the packages, required the users of those packages, other packages in the distro, to also be split greatly adding to the developer burden and confusing the end user on which package they should download and no clear handling of corner cases like multiple gpu families in the same system or user swapping cards after an install. My greatest concern is if components cannot be rebuilt as they have been with a user settable list of gpu targets as they have been this will break all of the distros. How would a third party, who wants to support all the gpus, build against the devel versions of these libraries without having to split their applications? How will a user know which packages to download ? without rocm-info or similar on their system even if they were knowledgeable, it would be difficult. There is no mechanism that i know of in dnf/zypper/apt that queries the system hardware to pick gpu specific packages. How are the gpu corner cases handled? Using generic targets, like composable_kernel is doing, would also solve some of these issues. ex/ gfx11-generic would replace all gfx1100,gfx1101,gfx1102 etc. Is there a plan to switch to generics in the future ? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Discussion about the multi-arch packaging RFC.
Beta Was this translation helpful? Give feedback.
All reactions