dpkg-shlibdeps
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
Name: dpkg-shlibdeps URL: http://anonscm.debian.org/cgit/dpkg/dpkg.git Version: a0828e04289639f875cb924f8d1a65a634683b19 License: GPL v2 License File: NOT_SHIPPED Security Critical: no Description: Generate shared library substvar dependencies. This directory can be removed if/when the --ignore-weak-undefined option becomes available on the buildbots. Updating: Copy dpkg/COPYING and dpkg/scripts/dpkg-shlibdeps.pl to third_party/dpkg-shlibdeps/. Patches: - 0001-dkpg-shlibdeps-add-option-to-ignore-weak-undefined-symbols.patch Prevents weak undefined symbols from introducing hard dependencies. Upstream merge request: https://salsa.debian.org/thomasanderson-guest/dpkg/merge_requests/1 - 0002-fix-compatibility-for-chromium.patch dpkg-shlibdeps.pl comes from dpkg-dev, which depends on libdpkg-perl that provides perl modules for eg. locating shared libraries and getting a list of symbols from them. The API of libdpkg-perl is not stable (but changes very infrequently), so in some cases dpkg-shlibdeps.pl will be expecting APIs that do not exist on the system. This patch is a minimal set of changes that fixes compatibility for supported build environments (Ubuntu Xenial and later). Specifically, provide the debug() function, and don't expect exec_abi to be a member of Dpkg::Shlibs::Objdump::Object.