FS#59237 - [flac] Build with sse2

Attached to Project: Arch Linux
Opened by Mateusz (mati865) - Thursday, 05 July 2018, 11:23 GMT
Last edited by Antonio Rojas (arojas) - Friday, 17 June 2022, 16:23 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: SSE2 part of x86_64 specification and can be safely enabled.
Current configure options: ./configure --prefix=/usr --disable-sse

Additional info:
* package version(s) 1.3.2-1
* config and/or log files etc.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 17 June 2022, 16:23 GMT
Reason for closing:  Fixed
Comment by Florian Léger (fleger) - Thursday, 31 October 2019, 10:28 GMT
Using --enable-64-bit-words may lead to some speedups on 64bit processors too:
https://github.com/xiph/flac/blob/a3224c0434ce2c11f37bbeb4bb44a343771a6f7f/src/libFLAC/bitreader.c#L47
Comment by mattia (nTia89) - Saturday, 18 September 2021, 20:41 GMT
Removing the switch "--disable-see" does not affect compilation: `flac` package builds fine!
What was the reason behind the addition of that switch?
Comment by Dennis B (swm) - Thursday, 19 May 2022, 00:41 GMT
flac 1.3.4-1 switched from ./configure to cmake, going with the default which is enabled SSE2.

Side note: Going by the package history (as far as it goes on GitHub), --disable-sse seems to have been a leftover from before 2008.

Loading...