On Fri, May 22, 2026 at 11:08 AM Nicolas Chauvet <[email protected]> wrote:

> That can be the way forward (should work with koji/mash), especially
> when the aarch64 arch will be added.
>
> That said noarch means the package will be the same with all
> architectures, so you aren't supposed to emit any arched dependency
> from noarch package.
> It currently works in x86 context because x86_64 can satisfy the
> (x86-32) %{_isa} dependency, but it won't work when aarch64 will be
> introduced.
>


> The only issue I know related to arch package migration is that
> sub-packages for noarch packages cannot be arched,
> while arched packages can have noarch sub-packages.
>

Staying on noarch should allow us to have the single package


> So I think it might be easier to move to ExclusiveArch: x86_64
> (aarch64 when relevant) instead, even if the content is the same. It
> will be an easier spec file to read when arches conditions can be
> added.
>

I think it's too early to tell, as it will be quite a mess. The FEX layer
still requires the i686 libraries for the 32 bit games, so I'm not sure as
of now how this will be distributed. Might be that by the time this ships,
the steamrt3c version will contain all libraries and the runtime tarball
for start up will no longer be needed.


> That said, I think the future will be to have 32bit games using the
> proton/wine WOW64 layer, so even win32 games can use x86_64 linux
> binaries. I think that native linux games, if 32bit x86, will be
> phased out.
> This should drop any 32bit x86 dependencies allowing steam to be
> generally usable on rhel10 (among others goals).
> We could still have a compatibility sub-package adding these
> dependencies (as previously done).
>

Apparently this won't happen for a very long time, so the client on x86_64
will still require both set of libraries. I guess it's because of
obligations towards the publishers of games. Also, at the moment there is
no way to start the steam3rtc version directly.

--Simone


-- 
You cannot discover new oceans unless you have the courage to lose sight of
the shore (R. W. Emerson).

http://xkcd.com/229/
http://negativo17.org/
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to