On Wed, Dec 07, 2022 at 03:26:31PM +0100, Dominique Leuenberger / DimStar wrote:
On Wed, 2022-12-07 at 15:08 +0100, Dirk Müller wrote:
* really minimal (disk size) installations turn off --recommends, or remove the -v3 repo, and only get the x86_64-v0 (which is anyway code wise smaller, so if you want it, you get the smaller binary) * default installations get both libraries installed, so your hardware selects which variant gets picked. you get the better one if better hardware allows it. * you can not accidentally wreck your system by installing the -v3 variant only because it does not provide anything, so the solver would prevent you from doing something stupid.
This would be implementable via the existing build-baselibs mechanics which we use for building the -32bit/-64bit packages for years (by repacking them into a new name on the other architecture). it feels like this is relatively easy to implement.
except it is not a 'repackage' across archs like -32bit; it's rather a 2nd build started with different flags. So more similar to the kernel- signing 2nd step. Doing it in the main package we'll have to be very
It's an implementation choice if it's done as a different architecture or as a second pass. Doing it as a different architecture is what we can do today, right now, with the tools and as they are. For that only a repository with different buildflags that builds the select packages is needed. Thanks Michal