[dpdk-dev] [PATCH v2 00/11] Examples compilation fixes

David Marchand david.marchand at redhat.com
Fri Nov 13 13:24:19 CET 2020


I tested external compilation for all possible examples (in my env).
The result is this series.

-- 
David Marchand

Changelog since v1:
- added patch 7 to fix performance-thread example,
- reworked last patch by introducing a new -Dexamples=buildall special
  value and removed exceptions for examples recently fixed in main thanks
  to Bruce,

David Marchand (11):
  examples/fips_validation: fix build with pkg-config
  examples/ipsec-gw: fix build with pkg-config
  examples/kni: fix build with pkg-config
  examples/l2fwd-crypto: fix build with pkg-config
  examples/l3fwd-graph: fix static build
  examples/ntb: fix clean target
  examples/performance-thread: fix build with pkg-config
  examples/vhost_blk: fix build with pkg-config
  examples/rxtx_callbacks: fix build with pkg-config
  examples: restore trace point
  devtools: compile all buildable examples with pkg-config

 devtools/test-meson-builds.sh                 | 11 +++++++--
 examples/cmdline/Makefile                     |  2 ++
 examples/distributor/Makefile                 |  2 ++
 examples/ethtool/ethtool-app/Makefile         |  2 ++
 examples/fips_validation/Makefile             |  2 ++
 examples/flow_filtering/Makefile              |  2 ++
 examples/helloworld/Makefile                  |  2 ++
 examples/ioat/Makefile                        |  2 ++
 examples/ip_reassembly/Makefile               |  2 ++
 examples/ipsec-secgw/Makefile                 |  1 +
 examples/ipv4_multicast/Makefile              |  2 ++
 examples/kni/Makefile                         |  1 +
 examples/l2fwd-cat/Makefile                   |  2 ++
 examples/l2fwd-crypto/Makefile                |  6 +++++
 examples/l2fwd-event/Makefile                 |  2 ++
 examples/l2fwd-jobstats/Makefile              |  2 ++
 examples/l2fwd-keepalive/Makefile             |  2 ++
 examples/l2fwd-keepalive/ka-agent/Makefile    |  2 ++
 examples/l3fwd-acl/Makefile                   |  2 ++
 examples/l3fwd-graph/Makefile                 |  2 +-
 examples/link_status_interrupt/Makefile       |  2 ++
 examples/meson.build                          | 24 +++++++++++++++++--
 .../client_server_mp/mp_client/Makefile       |  2 ++
 .../client_server_mp/mp_server/Makefile       |  2 ++
 examples/multi_process/hotplug_mp/Makefile    |  2 ++
 examples/multi_process/simple_mp/Makefile     |  2 ++
 examples/multi_process/symmetric_mp/Makefile  |  2 ++
 examples/ntb/Makefile                         |  2 +-
 examples/packet_ordering/Makefile             |  2 ++
 .../performance-thread/l3fwd-thread/main.c    |  5 ++++
 examples/ptpclient/Makefile                   |  2 ++
 examples/qos_sched/Makefile                   |  2 ++
 examples/rxtx_callbacks/Makefile              |  2 ++
 examples/server_node_efd/node/Makefile        |  2 ++
 examples/server_node_efd/server/Makefile      |  2 ++
 examples/service_cores/Makefile               |  2 ++
 examples/skeleton/Makefile                    |  2 ++
 examples/timer/Makefile                       |  2 ++
 examples/vhost_blk/vhost_blk.c                |  6 +++++
 examples/vm_power_manager/Makefile            |  2 ++
 examples/vm_power_manager/guest_cli/Makefile  |  2 ++
 examples/vmdq/Makefile                        |  2 ++
 examples/vmdq_dcb/Makefile                    |  2 ++
 meson.build                                   |  2 ++
 44 files changed, 122 insertions(+), 6 deletions(-)

-- 
2.23.0



More information about the dev mailing list