Package: lintian Version: 2.63.0 Severity: wishlist Hi,
if I understood correctly, the bullseye toolchain defaults to linking with --as-needed. Therefore it should no longer be neccessary to inject -Wl,--as-needed into the build process, allowing d/rules to be further minimized. Some common ways of adding --as-needed that I found in the (possibly ancient) rules files on my local hard disk: export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed (may include further flags) (may be quoted, spaced, wrapped) (may use :=) dh_autoreconf --as-needed LDFLAGS += -Wl,--as-needed (may include further flags) (may be quoted, spaced, wrapped) (may use =, :=, export) dh_auto_configure -- -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed" $(MAKE) -C ... ... CC='$(CC) $(CPPFLAGS) $(CFLAGS) -Wall -Wl,--as-needed $(LDFLAGS)' ... Andreas