> > 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