[PATCH RESEND i-g-t v4 15/31] tools/intel_gtt: link with minimal sub-libraries
Sebastian Brzezinka <[email protected]> Wed, 29 Jul 2026 13:03:32 +0200
| Newsgroups | org.freedesktop.lists.igt-dev |
|---|---|
| Message-ID | <be5f03a76753349f96f17f22427b55d8b175414d.1785152675.git.sebastian.brzezinka@intel.com> |
intel_gtt only needs the chipset helpers plus the small tool stubs they rely on. The full libigt.so dependency chain is unnecessary. Switch to linking against lib_igt_chipset, lib_igt_tools_stub, lib_igt_drm_stub, pciaccess and libdrm. ldd before: 35 (ldd | wc -l) ldd after: 5 (ldd | wc -l) Signed-off-by: Sebastian Brzezinka <[email protected]> Acked-by: Ashutosh Dixit <[email protected]> Reviewed-by: Krzysztof Niemiec <[email protected]> Reviewed-by: Krzysztof Karas <[email protected]> --- tools/meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/meson.build b/tools/meson.build index 8eb346321..a3fef87a9 100644 --- a/tools/meson.build +++ b/tools/meson.build @@ -25,7 +25,6 @@ tools_progs = [ 'intel_forcewaked', 'intel_framebuffer_dump', 'intel_gpu_time', - 'intel_gtt', 'intel_guc_logger', 'intel_hdcp', 'intel_infoframes', @@ -75,6 +74,12 @@ executable('intel_stepping', 'intel_stepping.c', install_rpath : bindir_rpathdir, install : true) +executable('intel_gtt', 'intel_gtt.c', + dependencies : [lib_igt_chipset, lib_igt_tools_stub, lib_igt_drm_stub, + pciaccess, libdrm], + install_rpath : bindir_rpathdir, + install : true) + if libudev.found() intel_dp_compliance_src = [ 'intel_dp_compliance.c', -- 2.53.0