On 06/04/2018 05:55 PM, Jeff Backus wrote:
Would you please provide more detail on what problem or problems we are trying to solve? Is this purely for efficiency reasons?
Mainly developer efficiency. There will be fewer test suite problems due to excess precision (a bunch of packages carry patches which introduce -ffloat-store on i686 to work around them). Packagers will not have to figure out a way how to build for compatibility with non-SSE2 systems (which some upstreams do not support anymore).
Furthermore, the divergence from downstream is troubling to Red Hatters for various reasons. (Red Hat Enterprise Linux 7 already underwent a similar change.)