Lintian tag: static-link-time-optimization

Type: information

Description (from lintian-explain-tags)

The named member of the static library ships ELF sections that indicate the
use of link-time-optimization (LTO). The use of LTO in static objects is
usually a bug.

In the milder case, the library will work but is larger than needed. The
more serious case is indicated by the distinct tag no-code-sections. Those
libraries cannot work in Debian.

An object file shown here was usually built with the command-line option
-flto=auto.

Please refer to https://gcc.gnu.org/wiki/LinkTimeOptimization,
http://hubicka.blogspot.com/2014/04/linktime-optimization-in-gcc-2-firefox.html,
and Bug#963057 for details.

Visibility: info
Show-Always: no
Check: libraries/static/link-time-optimization

Affected packages

source version binary level tag count information
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 meson-generated_.._rte_event_dsw.pmd.c.o [usr/lib/loongarch64-linux-gnu/librte_event_dsw.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 event_dsw_dsw_xstats.c.o [usr/lib/loongarch64-linux-gnu/librte_event_dsw.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 event_dsw_dsw_evdev.c.o [usr/lib/loongarch64-linux-gnu/librte_event_dsw.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 meson-generated_.._rte_compress_octeontx.pmd.c.o [usr/lib/loongarch64-linux-gnu/librte_compress_octeontx.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 compress_octeontx_otx_zip_pmd.c.o [usr/lib/loongarch64-linux-gnu/librte_compress_octeontx.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 event_dsw_dsw_event.c.o [usr/lib/loongarch64-linux-gnu/librte_event_dsw.a]
dpdk 25.11.1-1 libdpdk-dev/25.11.1-1 information static-link-time-optimization 1 compress_octeontx_otx_zip.c.o [usr/lib/loongarch64-linux-gnu/librte_compress_octeontx.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_impl.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_png.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 java_awt_SplashScreen.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_sys.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_gif.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_jpeg.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
openjdk-27 27~13ea-2 openjdk-27-jvmci-jdk/27~13ea-2 information static-link-time-optimization 1 splashscreen_gfx_impl.o [usr/lib/jvm/java-27-openjdk-amd64-jvmci/lib/libsplashscreen.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 tasktreerunner.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 barrier.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 networkquery.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 conditional.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 tcpsocket.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 mocs_compilation.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 tasktree.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 assetdownloader.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-11 qt6-base-dev/6.10.2+dfsg-11 information static-link-time-optimization 1 qprocesstask.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 mocs_compilation.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 tasktree.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 barrier.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 networkquery.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 conditional.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 qprocesstask.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 assetdownloader.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 tcpsocket.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]
qt6-base 6.10.2+dfsg-12 qt6-base-dev/6.10.2+dfsg-12 information static-link-time-optimization 1 tasktreerunner.cpp.o [usr/lib/aarch64-linux-gnu/libQt6ExamplesAssetDownloader.a]