Re: [PATCH i-g-t v3 19/31] tools/intel_backlight: link with minimal sub-libraries
Krzysztof Karas <[email protected]>
| Newsgroups | org.freedesktop.lists.igt-dev |
|---|---|
| Message-ID | <dk7be5up45kulcqy6e52xjljvulloqkzjittnnffr2dhvmkqjz@pxqqpnqhhtzt> |
Hi, On 2026-07-15 at 14:15:29 +0200, Sebastian Brzezinka wrote: > intel_backlight only needs MMIO/register access helpers and the chipset > metadata they use. The full libigt.so stack is unnecessary. > > Add lib_igt_reg_tools and link intel_backlight against it instead of > libigt.so. > > 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]> > --- > tools/meson.build | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/tools/meson.build b/tools/meson.build > index 46cf1a717..8899a5b49 100644 > --- a/tools/meson.build > +++ b/tools/meson.build > @@ -15,7 +15,6 @@ tools_progs = [ > 'igt_facts', > 'igt_power', > 'intel_audio_dump', > - 'intel_backlight', > 'intel_bios_dumper', > 'intel_display_bandwidth', > 'intel_display_crc', > @@ -92,6 +91,11 @@ executable('intel_vbt_decode', 'intel_vbt_decode.c', > install_rpath : bindir_rpathdir, > install : true) > > +executable('intel_backlight', 'intel_backlight.c', > + dependencies : [lib_igt_reg_tools, pciaccess, libdrm], > + install_rpath : bindir_rpathdir, > + install : true) > + > if libudev.found() > intel_dp_compliance_src = [ > 'intel_dp_compliance.c', > -- > 2.53.0 > Reviewed-by: Krzysztof Karas <[email protected]> -- Best Regards, Krzysztof