From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 110249] IGT command line tools load redundant GUI libraries Date: Tue, 26 Mar 2019 14:44:36 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0922809105==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [IPv6:2610:10:20:722:a800:ff:fe98:4b55]) by gabe.freedesktop.org (Postfix) with ESMTP id 4ABAD89AC9 for ; Tue, 26 Mar 2019 14:44:36 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============0922809105== Content-Type: multipart/alternative; boundary="15536114761.E45118e23.23968" Content-Transfer-Encoding: 7bit --15536114761.E45118e23.23968 Date: Tue, 26 Mar 2019 14:44:36 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated https://bugs.freedesktop.org/show_bug.cgi?id=3D110249 --- Comment #4 from Eero Tamminen --- (In reply to Chris Wilson from comment #3) > The autotools build doesn't have this problem because in there intel-gpu-= top > is not linked against libigt.la, as nothing outside of tests/ should be. = It > looks like a bit of carelessness introduced the extra deps when writing t= he > meson.build. Almost all the installed tools link it: $ for i in intel*; do echo $i; readelf -d $i|grep libigt; done /opt/install/bin/intel_aubdump readelf: Error: Not an ELF file - it has the wrong magic bytes at the start /opt/install/bin/intel_audio_dump 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_backlight 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_bios_dumper /opt/install/bin/intel_display_crc 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_display_poller 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_dp_compliance 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_dump_decode /opt/install/bin/intel_dump_gpu readelf: Error: Not an ELF file - it has the wrong magic bytes at the start /opt/install/bin/intel_error2aub /opt/install/bin/intel_error_decode 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_firmware_decode 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_forcewaked 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_framebuffer_dump /opt/install/bin/intel_gem_info 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel-gen4asm /opt/install/bin/intel-gen4disasm /opt/install/bin/intel_gpu_abrt readelf: Error: Not an ELF file - it has the wrong magic bytes at the start /opt/install/bin/intel_gpu_frequency 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_gpu_time 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_gpu_top 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_gtt 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_guc_logger 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_gvtg_test 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_infoframes 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_l3_parity 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_lid 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_opregion_decode /opt/install/bin/intel_panel_fitter 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_perf_counters 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_reg 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_reg_checker 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_residency 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_sanitize_gpu readelf: Error: Not an ELF file - it has the wrong magic bytes at the start /opt/install/bin/intel_stepping 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_vbt_decode 0x0000000000000001 (NEEDED) Shared library: [libigt.so] /opt/install/bin/intel_watermark 0x0000000000000001 (NEEDED) Shared library: [libigt.so] --=20 You are receiving this mail because: You are the assignee for the bug.= --15536114761.E45118e23.23968 Date: Tue, 26 Mar 2019 14:44:36 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.freedesktop.org/ Auto-Submitted: auto-generated

Commen= t # 4 on bug 11024= 9 from Eero Tamminen
(In reply to Chris Wilson from comment #3)
> The autotools build doesn't have this problem be=
cause in there intel-gpu-top
> is not linked against libigt.la, as nothing outside of tests/ should b=
e. It
> looks like a bit of carelessness introduced the extra deps when writin=
g the
> meson.build.

Almost all the installed tools link it:

$ for i in intel*; do echo $i; readelf -d $i|grep libigt; done
/opt/install/bin/intel_aubdump
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
/opt/install/bin/intel_audio_dump
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_backlight
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_bios_dumper
/opt/install/bin/intel_display_crc
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_display_poller
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_dp_compliance
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_dump_decode
/opt/install/bin/intel_dump_gpu
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
/opt/install/bin/intel_error2aub
/opt/install/bin/intel_error_decode
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_firmware_decode
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_forcewaked
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_framebuffer_dump
/opt/install/bin/intel_gem_info
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel-gen4asm
/opt/install/bin/intel-gen4disasm
/opt/install/bin/intel_gpu_abrt
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
/opt/install/bin/intel_gpu_frequency
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_gpu_time
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_gpu_top
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_gtt
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_guc_logger
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_gvtg_test
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_infoframes
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_l3_parity
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_lid
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_opregion_decode
/opt/install/bin/intel_panel_fitter
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_perf_counters
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_reg
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_reg_checker
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_residency
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_sanitize_gpu
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start
/opt/install/bin/intel_stepping
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_vbt_decode
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]
/opt/install/bin/intel_watermark
 0x0000000000000001 (NEEDED)             Shared library: [libigt.so]


You are receiving this mail because:
  • You are the assignee for the bug.
= --15536114761.E45118e23.23968-- --===============0922809105== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs --===============0922809105==--