[PATCH RESEND i-g-t v4 03/31] tools/igt_stats: link with minimal sub-libraries
Sebastian Brzezinka <[email protected]> Wed, 29 Jul 2026 13:03:20 +0200
| Newsgroups | org.freedesktop.lists.igt-dev |
|---|---|
| Message-ID | <c1d27ec2e7e1a346abd47f8d0069aa896e9fcc1c.1785152675.git.sebastian.brzezinka@intel.com> |
igt_stats only needs the statistics helpers and a small assert stub. Link it against lib_igt_stats and lib_igt_tools_stub instead of the full libigt.so stack. ldd before: 35 (ldd | wc -l) ldd after: 4 (ldd | wc -l) Signed-off-by: Sebastian Brzezinka <[email protected]> Acked-by: Ashutosh Dixit <[email protected]> Reviewed-by: Krzysztof Niemiec <[email protected]> --- tools/meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/meson.build b/tools/meson.build index 8185ba160..286a718c8 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -14,7 +14,6 @@ endforeach tools_progs = [ 'igt_facts', 'igt_power', - 'igt_stats', 'intel_audio_dump', 'intel_backlight', 'intel_bios_dumper', @@ -58,6 +57,11 @@ foreach prog : tools_progs install : true) endforeach +executable('igt_stats', 'igt_stats.c', + dependencies : [lib_igt_stats, lib_igt_tools_stub, math], + install_rpath : bindir_rpathdir, + install : true) + if libudev.found() intel_dp_compliance_src = [ 'intel_dp_compliance.c', -- 2.53.0