# openssl35 is a co-installable ABI-isolated OpenSSL 3.5 build installed under
# a namespaced subdirectory (/usr/lib/<multiarch>/openssl35/). The ld.so.conf.d
# snippet is intentional so that consumers linking against libssl.so.35.3 can
# find it without needing to embed RPATH. This is the whole point of the package.
openssl35-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.
openssl35-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.
openssl35-libs: shared-library-lacks-prerequisites
openssl35-libs: shared-lib-without-dependency-information
