Re: F29 System Wide Change: i686 Is For x86-64

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

 



El mar, 05-06-2018 a las 15:59 -0400, Adam Jackson escribió:
> On Tue, 2018-06-05 at 13:20 -0500, Dennis Gilmore wrote:
> 
> > as part of this change I suspect we would need to make kernel
> > changes
> > to stop building a i686 kernel, and all i686 deliverables would
> > stop
> > being made.
> 
> We would?

the change has a few things that indicate to me that it is true

The Release Notes section explicitly claims it is true
Fedora 29 requires an x86-64 system for installation. This includes the
32-bit x86 (i686) packages built primarily for use x86-64 systems.

as well as the CFLAGS changes
The default compiler flags will be switched to -march=x86-64
-mtune=generic -mfpmath=sse -mstackrealign. This enables SSE2 support
with optimal backwards compatibility due to automatic stack
realignment. (16-byte stack alignment was introduced with SSE2 support
in the i386 ABI, but old binaries only provide 4-byte stack alignment.)

if we use -march=x86-64 on 32 bit builds why would it be expected that
code will run okay on any 32 bit x86 machine? So if it is not true that
the code will only run on x86-64 then the change needs to be updated to
reflect what 32 bit systems the code will run on, or we work with the
kernel team, drop support entirely for 32 bit x86 kernels, and work
with releng to drop all 32 bit x86 deliverables.

Florian please update the change so that it reflects the actual
situation.

Dennis



Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/message/B7D6KFNX546YSDOZHTUBZTVWE2VFRX7Q/

[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