Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 452604

Summary: CPU_FEATURES: move USE="mmx sse etc..." CPU features to USE expanded variable
Product: Gentoo Linux Reporter: Alexander Weber <web.alexander>
Component: EclassesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: enhancement CC: kripton, tomwij
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexander Weber 2013-01-16 20:47:14 UTC
It would be nice to goup and set cpu features as CPU_FEATURES="mmx sse sse2".
Can you please move the USE="mmx sse sse2" and others to an expanded use?
The second idea is to implement CPU_FEATURES="native" that auto-detects the features supported by local /proc/cpuinfo.

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2013-01-16 21:46:56 UTC
don't know why this was bounced to me ...

i think this came up on gentoo-dev at some point.  if it didn't, that would be the place to post this idea.

CPU_FEATURES="native" might require PMS support
Comment 2 SpanKY gentoo-dev 2013-01-25 05:38:49 UTC
and it has indeed been argued a couple of times.  suggest you review those threads in the archives first before starting a new one so we don't waste time rehashing the same crap.

[gentoo-dev] [RFC] Adding CPUFLAGS USE_EXPAND variable to the profiles
From: Danny van Dyk <kugelfang@gentoo.org>
  To: gentoo-dev@lists.gentoo.org
Date: 07.07.2006 10:20

[gentoo-dev] Replacing cpu-feature USE flags
From: Diego Pettenò <flameeyes@gentoo.org>
  To: gentoo-dev@lists.gentoo.org
Date: 06.07.2006 06:52
Comment 3 Ulrich Müller gentoo-dev 2021-09-03 08:41:32 UTC
(In reply to SpanKY from comment #1)
> CPU_FEATURES="native" might require PMS support

Not going to happen anytime soon.
Comment 4 Alexander Weber 2021-09-03 10:41:26 UTC
Ah, this old issue ;-)

The current CPU_FLAGS implementation covers the reason, why I opened the issue.  
For "native" the app-portage/cpuid2cpuflags exists.

From my point of view this issue is solved.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-06-17 01:54:42 UTC
(In reply to Alexander Weber from comment #4)
> Ah, this old issue ;-)
> 
> The current CPU_FLAGS implementation covers the reason, why I opened the
> issue.  
> For "native" the app-portage/cpuid2cpuflags exists.
> 
> From my point of view this issue is solved.

Agreed.