The rte_altivec.h is related to another open patch required to build on
POWER systems (http://patches.dpdk.org/patch/69605/) that's waiting to
be accepted. You may not have encountered it if you're not building the
MLX5 PMD which has additional library requirements.
Is there a point in having two patches?
The address different problems. This patch addresses a build issue with
gcc in Ubuntu 20.04, the other patch is related to the new trace library
that uses boolean values from stdbool.h (or the use of the --std=c11
build option) that causes a build error on POWER systems because of
altivec definitions.
Dave