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/