[PATCH 00/12] Fix compilation with gcc 12
David Marchand
david.marchand at redhat.com
Wed May 18 12:16:45 CEST 2022
Fedora 36 is out since early may and comes with gcc 12.
This series fixes compilation or waives some checks.
There might be something fishy with rte_memcpy on x86 but, for now,
the rte_memcpy related fixes are on the caller side.
Some "base" drivers have issues, I chose the simple solution of waiving
the checks for them.
Compilation is the only thing checked.
Please driver maintainers, check nothing got broken.
--
David Marchand
David Marchand (12):
common/cpt: fix build with GCC 12
crypto/cnxk: fix build with GCC 12
crypto/ipsec_mb: fix build with GCC 12
net/ena: fix build with GCC 12
net/enetfec: fix build with GCC 12
net/ice: fix build with GCC 12
net/ice/base: fix build with GCC 12
net/qede/base: fix build with GCC 12
vdpa/ifc: fix build with GCC 12
vhost/crypto: fix build with GCC 12
app/flow-perf: fix build with GCC 12
test/ipsec: fix build with GCC 12
app/test-flow-perf/main.c | 48 ++++++----------------------
app/test/test_ipsec.c | 48 +++++++++++++++++-----------
drivers/common/cpt/cpt_ucode.h | 8 +++++
drivers/crypto/cnxk/cnxk_se.h | 8 +++++
drivers/crypto/ipsec_mb/pmd_snow3g.c | 7 ++--
drivers/net/ena/ena_rss.c | 7 ++--
drivers/net/enetfec/enet_ethdev.c | 9 ++++++
drivers/net/ice/base/meson.build | 5 +++
drivers/net/ice/ice_ethdev.c | 3 +-
drivers/net/qede/base/meson.build | 5 +++
drivers/vdpa/ifc/ifcvf_vdpa.c | 2 ++
lib/vhost/vhost_crypto.c | 8 ++---
12 files changed, 88 insertions(+), 70 deletions(-)
--
2.36.1
More information about the dev
mailing list