[dpdk-dev] [PATCH v2] eal: fix rte_memcpy build on ppc with gcc 9.3

David Christensen drc at linux.vnet.ibm.com
Tue May 5 18:32:33 CEST 2020



>> diff --git a/lib/librte_eal/ppc/include/rte_memcpy.h b/lib/librte_eal/ppc/include/rte_memcpy.h
>> index 25311ba1d..de47a5d2e 100644
>> --- a/lib/librte_eal/ppc/include/rte_memcpy.h
>> +++ b/lib/librte_eal/ppc/include/rte_memcpy.h
>> @@ -8,8 +8,8 @@
>>   
>>   #include <stdint.h>
>>   #include <string.h>
>> -/*To include altivec.h, GCC version must  >= 4.8 */
>> -#include <altivec.h>
>> +#include "rte_altivec.h"
>> +#include "rte_common.h"
> 
> I can't find "rte_altivec.h", am I missing something.
> 
> With just ignoring "-Warray-bounds" changes, I confirm ena build issue is fixed
> with gcc 9.1

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.

Dave


More information about the dev mailing list