Переглянути джерело

Dpkg::Shlibs::SymbolFile: Blacklist some armel specific symbols

Riku Voipio reported that the symbols __exidx_end and __exidx_start are
arm eabi internal symbols. Thus they have to be ignored by
dpkg-gensymbols.
Raphael Hertzog 18 роки тому
батько
коміт
5805ac1dc1
3 змінених файлів з 9 додано та 0 видалено
  1. 5 0
      ChangeLog
  2. 2 0
      debian/changelog
  3. 2 0
      scripts/Dpkg/Shlibs/SymbolFile.pm

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2007-12-27  Raphael Hertzog  <hertzog@debian.org>
+
+	* scripts/Dpkg/Shlibs/SymbolFile.pm: Blacklist some armel specific
+	symbols (__exidx_end, __exidx_start).
+
 2007-12-27  Raphael Hertzog  <hertzog@debian.org>
 
 	* Makefile.am: Add some missing files in EXTRA_DIST. And add a

+ 2 - 0
debian/changelog

@@ -3,6 +3,8 @@ dpkg (1.14.15) UNRELEASED; urgency=low
   [ Raphael Hertzog ]
   * Make sure {dpkg-dev,dselect}.preinst are included in the source tarball.
     Closes: #452730
+  * Blacklist armel-specific symbols in dpkg-gensymbols. Reported by Riku
+    Voipio. Closes: #457964
 
   [ Updated man pages translations ]
   * Swedish (Peter Karlsson).

+ 2 - 0
scripts/Dpkg/Shlibs/SymbolFile.pm

@@ -35,6 +35,8 @@ my %blacklist = (
     '_edata' => 1,		# ALL
     '_end' => 1,		# ALL
     '__end__' => 1,		# arm
+    '__exidx_end' => 1,		# armel
+    '__exidx_start' => 1,	# armel
     '_fbss' => 1,		# mips, mipsel
     '_fdata' => 1,		# mips, mipsel
     '_fini' => 1,		# ALL