DPDK patches and discussions
 help / color / mirror / Atom feed
* [PATCH 0/5] Extend optional libraries list
@ 2021-11-10 16:48 David Marchand
  2021-11-10 16:48 ` [PATCH 1/5] ci: test build with minimum configuration David Marchand
                   ` (6 more replies)
  0 siblings, 7 replies; 70+ messages in thread
From: David Marchand @ 2021-11-10 16:48 UTC (permalink / raw)
  To: dev
  Cc: bruce.richardson, thomas, bluca, tredaelli, i.maximets,
	james.r.harris, mohammed

This series extends the optional libraries list adding to them testpmd
non essential dependencies.

We were not testing the disable_libs option, so let's add a minimum target
in the the public CI script (mainly for GHA) and in test-meson-builds.sh
script.

The last patch is an idea for enhancing the optional libraries selection.

-- 
David Marchand

David Marchand (5):
  ci: test build with minimum configuration
  build: make GRO/GSO optional
  build: make metrics libraries optional
  build: make pdump optional
  build: select optional libraries

 .ci/linux-build.sh             |  3 +++
 .github/workflows/build.yml    |  5 +++++
 app/meson.build                | 18 ++++++++++-----
 app/proc-info/main.c           | 16 +++++++++++++
 app/proc-info/meson.build      |  5 ++++-
 app/test-pmd/cmdline.c         | 14 ++++++++++++
 app/test-pmd/config.c          |  6 +++++
 app/test-pmd/csumonly.c        | 35 ++++++++++++++++++++++++-----
 app/test-pmd/meson.build       | 11 ++++++++-
 app/test-pmd/testpmd.c         | 18 +++++++++++++++
 app/test-pmd/testpmd.h         | 18 +++++++++++++++
 app/test/meson.build           | 34 ++++++++++++++++------------
 buildtools/chkincs/meson.build |  2 +-
 devtools/test-meson-builds.sh  |  4 +++-
 lib/meson.build                | 41 +++++++++++++++++++++-------------
 meson.build                    |  3 ++-
 meson_options.txt              |  2 ++
 17 files changed, 189 insertions(+), 46 deletions(-)

-- 
2.23.0


^ permalink raw reply	[flat|nested] 70+ messages in thread

end of thread, other threads:[~2023-07-17 12:54 UTC | newest]

Thread overview: 70+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-10 16:48 [PATCH 0/5] Extend optional libraries list David Marchand
2021-11-10 16:48 ` [PATCH 1/5] ci: test build with minimum configuration David Marchand
2021-11-16 17:06   ` Thomas Monjalon
2021-11-16 20:39     ` David Marchand
2021-11-16 21:47       ` Thomas Monjalon
2021-11-10 16:48 ` [PATCH 2/5] build: make GRO/GSO optional David Marchand
2021-11-16 17:11   ` Thomas Monjalon
2021-11-10 16:48 ` [PATCH 3/5] build: make metrics libraries optional David Marchand
2021-11-16 17:12   ` Thomas Monjalon
2021-11-10 16:48 ` [PATCH 4/5] build: make pdump optional David Marchand
2021-11-16 17:14   ` Thomas Monjalon
2021-11-10 16:48 ` [PATCH 5/5] build: select optional libraries David Marchand
2021-11-10 17:34   ` Bruce Richardson
2021-11-16 17:25     ` Thomas Monjalon
2021-11-17 10:47       ` Bruce Richardson
2021-11-17 11:27         ` David Marchand
2022-01-07 16:13           ` Morten Brørup
2022-01-07 16:47             ` Stephen Hemminger
2021-11-10 17:34 ` [PATCH 0/5] Extend optional libraries list Bruce Richardson
2021-11-17 11:28 ` [PATCH v2 " David Marchand
2021-11-17 11:28   ` [PATCH v2 1/5] ci: test minimum configuration David Marchand
2021-11-17 11:50     ` Thomas Monjalon
2021-11-17 13:38     ` Aaron Conole
2021-11-17 11:28   ` [PATCH v2 2/5] build: make GRO/GSO optional David Marchand
2021-11-17 11:28   ` [PATCH v2 3/5] build: make metrics libraries optional David Marchand
2021-11-17 11:28   ` [PATCH v2 4/5] build: make pdump optional David Marchand
2021-11-17 11:28   ` [PATCH v2 5/5] build: select optional libraries David Marchand
2023-06-16  7:14     ` [PATCH v3] " David Marchand
2023-06-16  9:42       ` Bruce Richardson
2023-06-19  8:00         ` David Marchand
2023-06-19 14:11       ` David Marchand
2023-06-19 14:26         ` Bruce Richardson
2023-06-20  8:31           ` David Marchand
2023-06-20  8:35             ` Bruce Richardson
2023-06-20  8:38               ` David Marchand
2023-06-20  8:44                 ` Bruce Richardson
2023-06-20  8:48                   ` David Marchand
2023-06-20  9:03                     ` Bruce Richardson
2023-06-20 14:33                       ` Thomas Monjalon
2023-06-20 14:40                         ` Bruce Richardson
2023-06-20 15:01                         ` Bruce Richardson
2023-06-21  9:54                           ` David Marchand
2023-06-21 10:49                             ` Bruce Richardson
2023-06-21 11:35                               ` Morten Brørup
2023-06-22  9:27                             ` Juraj Linkeš
2023-06-21 17:00     ` [PATCH v4 0/4] Select " David Marchand
2023-06-21 17:00       ` [PATCH v4 1/4] kni: move IOVA build check David Marchand
2023-06-22  8:37         ` Bruce Richardson
2023-06-21 17:00       ` [PATCH v4 2/4] build: rename enabled libraries list David Marchand
2023-06-22  8:38         ` Bruce Richardson
2023-06-21 17:00       ` [PATCH v4 3/4] build: select deprecated libraries David Marchand
2023-06-22  8:43         ` Bruce Richardson
2023-06-22  8:50           ` Bruce Richardson
2023-06-23  9:35           ` David Marchand
2023-06-23 11:04             ` Bruce Richardson
2023-06-23 11:15               ` Morten Brørup
2023-06-23 11:19                 ` Bruce Richardson
2023-06-23 11:32                   ` Morten Brørup
2023-06-28 12:10                     ` David Marchand
2023-06-21 17:00       ` [PATCH v4 4/4] build: select optional libraries David Marchand
2023-06-22  8:49         ` Bruce Richardson
2023-06-22  9:09       ` [PATCH v4 0/4] Select " Bruce Richardson
2023-06-22 16:41         ` Thomas Monjalon
2023-06-28 13:20     ` [PATCH v5 0/2] " David Marchand
2023-06-28 13:20       ` [PATCH v5 1/2] build: select deprecated libraries David Marchand
2023-06-29 12:44         ` Aaron Conole
2023-06-28 13:20       ` [PATCH v5 2/2] build: select optional libraries David Marchand
2023-06-28 14:48       ` [PATCH v5 0/2] Select " Morten Brørup
2023-07-17 12:54         ` Bruce Richardson
2021-11-17 11:52   ` [PATCH v2 0/5] Extend optional libraries list Thomas Monjalon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).