Re: I think we should stop building i686 packages we're not shipping

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Demi Marie Obenour:

> On 9/1/21 1:32 PM, Neal Gompa wrote:
>> On Wed, Sep 1, 2021 at 1:24 PM Demi Marie Obenour <demiobenour@xxxxxxxxx> wrote:
>>>
>>> On 9/1/21 8:15 AM, Vitaly Zaitsev via devel wrote:
>>>> On 01/09/2021 10:47, Dominik 'Rathann' Mierzejewski wrote:
>>>>> Also, there are tons of old closed-source i686-only games that depend on
>>>>> i686 libraries other than Wine or Steam.
>>>>
>>>> We can't provide i686 support forever.
>>>
>>> I think we can provide i686 support for quite a while longer, but only
>>> if we are willing to cross-compile.  Native compilation on 32-bit hosts
>>> is a dead end.
>>>
>> 
>> Cross compilation eliminates the ability to run tests, so that's a non-starter.
>
> In the specific case of i686, it is possible to run i686 binaries even
> if the build machine is 64-bit, unless I am missing something.

In autotools parlance, cross-compilation is defined by the inability of
running even the most trivial program that was just compiled.

What you seem to be arguing for is using a multilib build environment
that leans towards 64-bit, overridden towards 32-bit mode using build
flags.  Like the environment that you have to use if you want to build
32-bit binaries on Red Hat Enterprise Linux outside of Red Hat.  That
just does not work in current Koji, and probably does not work that well
with direct mock invocations, either.  It's the reason why there are no
32-bit package builds in EPEL anymore.

(If you see a contradiction with my recent comments regarding 32-bit
Arm: what I was suggesting there was running 32-bit buildroots on 64-bit
kernels, so just like the thing we do for i686 today.)

Thanks,
Florian
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux