FS#76498 - [limesuite] includes SSE3 instructions

Attached to Project: Community Packages
Opened by Letu Ren (FantasqueX) - Wednesday, 09 November 2022, 15:30 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:04 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Filipe Laíns (FFY00)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


This package uses sse3 simd flags. However, sse3 is in x86_64-v2 instead of x86_64. Some users with x86_64 instead of x86_64-v2 will not be able to use this package.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:04 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/limesuite/issues/1
Comment by Toolybird (Toolybird) - Thursday, 10 November 2022, 20:20 GMT
The wording is a little off. The ISA levels defined by x86_64-v{2,3,4} are only a recent invention. Most CPU's from the last 15-20 years have SSE3 instructions so real world impact is limited. The real issue is that current baseline Arch advertises/compiles with -march=x86-64 and therefore shouldn't unconditionally distribute binaries compiled with `-msse3' (unless of course there is runtime logic to DTRT, which in this instance there isn't AFAICT).