> > I think we could actually remove all 32-bit libraries *not* required by
> > Steam for Fedora *43*. That should probably be uncontroversial, right?

> If that included the above packages and their dependencies then I'd be
> fine with that.

I don't think this is a solution, cause the list of the dependencies would
just grow and it is almost impossible to
go over all the libraries needed by all the games. So just adding a couple
more libraries to the list changes nothing.
Just because the games you like need those libraries specifically does not
mean other games do not need other libraries.
I don't have an elegant solution to the problem but I don't think this is a
good solution either.

Best regards,

Pavol.


On Thu, Jun 26, 2025 at 9:39 AM Dominik 'Rathann' Mierzejewski via devel <
devel@lists.fedoraproject.org> wrote:

> On Wednesday, 25 June 2025 at 16:19, Michael Catanzaro wrote:
> >
> > With Wine solved, it sounds like Steam is the only remaining concern.
>
> It is not. There are tons of Linux-native games, e.g. from GOG (gog.com)
> that people like myself have purchased and want to play. Many of them
> were built as 32-bit x86 only and use an old build of the Unity Engine.
> For example, ABC Murders has the following direct i686 requirements:
>
> gdk-pixbuf2.i686
> glib2.i686
> glibc.i686
> gtk2.i686
> libgcc.i686
> libglvnd-glx.i686
> libstdc++.i686
> libX11.i686
> libXcursor.i686
> libXrandr.i686
> mesa-dri-drivers.i686
> pulseaudio-libs.i686
> systemd-libs.i686
>
> I haven't walked the dependency graph to find all dependencies of these.
>
> There's a game Botanicula that is written using Adobe AIR and requires that
> old AIR runtime to run. This has direct requirement on the following:
>
> atk.i686
> cairo.i686
> dbus-libs.i686
> fontconfig.i686
> freetype.i686
> gdk-pixbuf2.i686
> glib2.i686
> glibc.i686
> gtk2.i686
> gtk2-engines.i686
> libcurl.i686
> libgcc.i686
> libglvnd-glx.i686
> libstdc++.i686
> libX11.i686
> libXcursor.i686
> libxml2.i686
> libXrender.i686
> libxslt.i686
> libXt.i686
> nspr.i686
> nss.i686
> pango.i686
> zlib-ng-compat.i686
>
> There are probably still 32-bit games using other engines that I don't
> have access to.
>
> > I think we could actually remove all 32-bit libraries *not* required by
> > Steam for Fedora *43*. That should probably be uncontroversial, right?
>
> If that included the above packages and their dependencies then I'd be
> fine with that.
>
> > I know that doesn't do anything to help with our infrastructure
> > concerns, but it will at least spare most maintainers from fixing
> > 32-bit build failures.
>
> +1 to that.
>
> Regards,
> Dominik
> --
> Fedora   https://fedoraproject.org
> Deep in the human unconscious is a pervasive need for a logical universe
> that
> makes sense. But the real universe is always one step beyond logic.
>         -- from "The Sayings of Muad'Dib" by the Princess Irulan
> --
> _______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>
-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to