On 9/2/20 3:43 AM, Radu Nicolau wrote:
Remove RTE_MACHINE_CPUFLAG_ macros from the build.
Deprecation notice sent, pasted here for reference:
build macros: The macros defining RTE_MACHINE_CPUFLAG_* will be removed
from the build. The information provided by these macros is available
through standard compiler macros. For example, RTE_MACHINE_CPUFLAG_SSE3
duplicates the compiler-provided macro __SSE3__.
Radu Nicolau (4):
x86: change cpuflag macros to compiler macros
arm: change cpuflag macros to compiler macros
ppc: change cpuflag macros to compiler macros
doc: remove reference to RTE_MACHINE_CPUFLAG
I'm not too familiar with clang and icc. Do all compilers use the same
macro definitions for the same CPU features? I would have thought the
RTE_* definitions were there because there are compiler or compiler
version differences that need to be supported.
Dave