# quictls is a co-installable OpenSSL fork installed under a namespaced
# subdirectory (/usr/lib/<multiarch>/quictls/). The ld.so.conf.d snippet is
# intentional so that consumers linking against libssl.so.81.3 can find it
# without needing to embed RPATH. This is the whole point of the package.
quictls-libs: package-modifies-ld.so-search-path

# The ldconfig trigger IS necessary — without it, the libs in our namespaced
# subdir never make it into /etc/ld.so.cache and consumers that link via
# -lssl -lcrypto won't find them at runtime. Lintian only checks the standard
# multiarch path, so it reports this as unnecessary. It isn't.
quictls-libs: package-has-unnecessary-activation-of-ldconfig-trigger

# OpenSSL engine plugins are loaded dynamically by libcrypto and resolve
# their symbols against the loading process, not at link time. They are
# expected to have unresolved symbols.
quictls-libs: shared-library-lacks-prerequisites
quictls-libs: shared-lib-without-dependency-information
