27/06/2023 23:03, David Christensen: > Building DPDK with gcc 11.3.x for the power10 instruction set may > generate the following error: > > ../drivers/mempool/cnxk/cnxk_mempool_ops.c > during RTL pass: final > ../drivers/mempool/cnxk/cnxk_mempool_ops.c: > In function ‘cnxk_mempool_alloc’: > ../drivers/mempool/cnxk/cnxk_mempool_ops.c:124:1: > internal compiler error: output_operand: invalid expression as operand > 124 | } > | ^ > Please submit a full bug report, > with preprocessed source if appropriate. > ... > ninja: build stopped: subcommand failed. > > The same issue is not encountered when building with gcc 11.4 or > later, where the compiler automatically adds the option > "-mno-block-ops-vector-pair" when building for power10 which > is intended as a code optimization and also effectively avoids > the compiler bug displayed. > > Modify the meson.build file for ppc and manually set the flag when > building for power10 with gcc less than 11.4. > > Bugzilla ID: 1251 > > Signed-off-by: David Christensen <d...@linux.vnet.ibm.com> > Tested-by: Thinh Tran <thin...@linux.vnet.ibm.com>
Applied, thanks. Note: IBM POWER support is still marked as alpha. Would you like to work on its status?