Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
patches 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
LICENSE 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
dpkg-shlibdeps.pl 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.chromium

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.