The following commit has been merged in the master branch:
commit 211c62c45d5f3d5f8ee3dc26668cd5a04e889076
Author: Raphael Hertzog <[email protected]>
Date: Sat Jun 20 20:55:46 2009 +0200
Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned
symbols
diff --git a/debian/changelog b/debian/changelog
index c2cfe9d..56d93a5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -25,6 +25,8 @@ dpkg (1.15.3) UNRELEASED; urgency=low
See dpkg-gensymbols(1) for more information. Closes: #521551
* Do not include #MISSING lines in symbols files integrated in binary
packages. Closes: #526251
+ * Assume an implicit version of "Base" for all unversioned symbols
+ that are merged into a SymbolFile. Closes: #533181
[ Updated dpkg translations ]
* Simplified Chinese (Deng Xiyue). Closes: #531387
diff --git a/scripts/Dpkg/Shlibs/SymbolFile.pm
b/scripts/Dpkg/Shlibs/SymbolFile.pm
index 26659aa..aa888d2 100644
--- a/scripts/Dpkg/Shlibs/SymbolFile.pm
+++ b/scripts/Dpkg/Shlibs/SymbolFile.pm
@@ -266,7 +266,7 @@ sub merge_symbols {
if ($sym->{version}) {
$dynsyms{$sym->{name} . '@' . $sym->{version}} = $sym;
} else {
- $dynsyms{$sym->{name}} = $sym;
+ $dynsyms{$sym->{name} . '@Base' } = $sym;
}
}
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]