Search Portage & Overlays:

new CPU_FLAGS_PPC USE_EXPAND - 11/09/2019 00:00 GMT

A new set of CPU_FLAGS_PPC USE_EXPAND flags has been added.
The flags are:

  altivec - Use the AltiVec/VMX instruction set
  vsx - Use the Vector Scalar Extension instruction set
  vsx2 - Use the Vector Scalar Extension v.2 instruction set
  vsx3 - Use the Vector Scalar Extension v.3 instruction set

Note that CPU_FLAGS_PPC variable is used on ppc and ppc64 architectures.

In order to transition to new set of flags, if the following flag was
was present:

This flag needs to be set as:


It's advised to keep 'altivec' USE flag enabled to ensure safe
migration and compatibility with external repositories.
'vsx', 'vsx2' and 'vsx3' are new flags and no migration necessary.

To help users enable the correct USE_EXPAND flags PPC support has been
added to app-portage/cpuid2cpuflags package:

  # emerge -1v >=app-portage/cpuid2cpuflags-9
  $ cpuid2cpuflags

Posted By: Georgy Yakovlev