From: Bruce Richardson Date: Fri, 11 Feb 2022 11:36:40 +0000 (+0000) Subject: buildtools/chkincs: remove unnecessary linkage X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=b93ad98c3544f125b86f073c999c09ad958c4bb3;p=dpdk.git buildtools/chkincs: remove unnecessary linkage The chkincs binary does not actually call any functions in either libs or drivers, so we can simplify the linkage of it to just using shared linkage of the libraries (via meson dependencies). This means a slightly faster link time as well as making the chkincs binary much, much smaller. Signed-off-by: Bruce Richardson --- diff --git a/buildtools/chkincs/meson.build b/buildtools/chkincs/meson.build index 5ffca89761..7ea136ff95 100644 --- a/buildtools/chkincs/meson.build +++ b/buildtools/chkincs/meson.build @@ -19,12 +19,11 @@ sources += gen_c_files.process(dpdk_chkinc_headers) deps = [] foreach l:enabled_libs - deps += get_variable('static_rte_' + l) + deps += get_variable('shared_rte_' + l) endforeach executable('chkincs', sources, c_args: cflags, include_directories: includes, dependencies: deps, - link_whole: dpdk_static_libraries + dpdk_drivers, install: false)