Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#31293 - [chromium] Enable SSE2 instruction set in x86-64 builds.

Attached to Project: Arch Linux
Opened by James (JRMoore) - Sunday, 26 August 2012, 18:28 GMT
Last edited by Dave Reisner (falconindy) - Monday, 27 August 2012, 23:13 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


I was looking at the PKBGUILD for Chromium to see how it's actually built and I noticed SSE2 is being disabled unconditionally and not only for the 32-bit builds (every 64-bit CPU supports SSE and SSE2 instruction sets).

I wonder if this was a design choice or nobody ever realized about it.
This task depends upon

Closed by  Dave Reisner (falconindy)
Monday, 27 August 2012, 23:13 GMT
Reason for closing:  Not a bug
Comment by Evangelos Foutras (foutrelis) - Monday, 27 August 2012, 12:16 GMT
The disable_sse2 option [1] only affects 32-bit builds; our x86_64 Chromium builds do make use of SSE2 instructions.

[1] Search for it in build/common.gypi
Comment by James (JRMoore) - Monday, 27 August 2012, 19:10 GMT
Yes, sorry my bad.

I didn't understand much in build/common.gypi so I searched for SSE2 instructions directly within the main executable and there are lots so it's enabled.