Package: rpm
Version: 4.7.2-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: sparc64

rpm fails to build from sources on sparc64 architecture, due to missing
symbols. As other 64-bit architectures, it needs a different symbol
files.

Instead of adding yet another symbols file as there are only two
different symbols, the patch below uses the new optional symbol syntax, and
uses only a single symbol file.

diff -Nru rpm-4.7.2/debian/librpmio0.symbols rpm-4.7.2/debian/librpmio0.symbols
--- rpm-4.7.2/debian/librpmio0.symbols  2009-12-09 16:10:22.000000000 +0000
+++ rpm-4.7.2/debian/librpmio0.symbols  2010-03-04 07:48:15.000000000 +0000
@@ -1,3 +1,204 @@
-#include "librpmio0.symbols.common"
- glo...@base 4.7.0
- globfre...@base 4.7.0
+librpmio.so.0 librpmio0 #MINVER#
+ fcl...@base 4.7.0
+ fc...@base 4.7.0
+ fdo...@base 4.7.0
+ fer...@base 4.7.0
+ ffl...@base 4.7.0
+ fil...@base 4.7.0
+ fo...@base 4.7.0
+ fr...@base 4.7.0
+ fs...@base 4.7.0
+ fstrer...@base 4.7.0
+ fts_child...@base 4.7.0
+ fts_cl...@base 4.7.0
+ fts_o...@base 4.7.0
+ fts_r...@base 4.7.0
+ fts_...@base 4.7.0
+ fwr...@base 4.7.0
+ _rpmio_de...@base 4.7.0
+ _rpmsq_de...@base 4.7.0
+ addma...@base 4.7.0
+ appendstringbuf...@base 4.7.0
+ argi...@base 4.7.0
+ argico...@base 4.7.0
+ argid...@base 4.7.0
+ argif...@base 4.7.0
+ argv...@base 4.7.0
+ argvadd...@base 4.7.0
+ argvapp...@base 4.7.0
+ argv...@base 4.7.0
+ argvco...@base 4.7.0
+ argvd...@base 4.7.0
+ argvf...@base 4.7.0
+ argvj...@base 4.7.0
+ argv...@base 4.7.0
+ argvpr...@base 4.7.0
+ argvsea...@base 4.7.0
+ argvs...@base 4.7.0
+ argvsp...@base 4.7.0
+ b64...@base 4.7.0
+ b64dec...@base 4.7.0
+ b64enc...@base 4.7.0
+ delma...@base 4.7.0
+ expandmac...@base 4.7.0
+ fd...@base 4.7.0
+ fdfinidig...@base 4.7.0
+ fdf...@base 4.7.0
+ fdgetf...@base 4.7.0
+ fdinitdig...@base 4.7.0
+ fdl...@base 4.7.0
+ fd...@base 4.7.0
+ f...@base 4.7.0
+ fdreada...@base 4.7.0
+ fds...@base 4.7.0
+ fdstealdig...@base 4.7.0
+ fdupdatedige...@base 4.7.0
+ fdwrita...@base 4.7.0
+ freestring...@base 4.7.0
+ getstring...@base 4.7.0
+ luaopen_po...@base 4.7.1-3~
+ luaopen_...@base 4.7.1-3~
+ newstring...@base 4.7.0
+ pgparmorw...@base 4.7.0
+ pgpclean...@base 4.7.0
+ pgpextractpubkeyfingerpr...@base 4.7.0
+ pgpfree...@base 4.7.0
+ pgphex...@base 4.7.0
+ pgpnew...@base 4.7.0
+ pgpprtp...@base 4.7.0
+ pgppubkeyfingerpr...@base 4.7.0
+ pgpreadp...@base 4.7.0
+ raspri...@base 4.7.0
+ rpmclimacrocont...@base 4.7.0
+ rpmcleanp...@base 4.7.0
+ rpmconfig...@base 4.7.0
+ rpmdefinema...@base 4.7.0
+ rpmdigest...@base 4.7.0
+ rpmdigestfi...@base 4.7.0
+ rpmdigesti...@base 4.7.0
+ rpmdigestlen...@base 4.7.0
+ rpmdigestupd...@base 4.7.0
+ rpmdodig...@base 4.7.0
+ rpmdumpmacrota...@base 4.7.0
+ rpmescapespa...@base 4.7.0
+ rpmexp...@base 4.7.0
+ rpmexpandnume...@base 4.7.0
+ rpmfilehassuf...@base 4.7.0
+ rpmfileiscompres...@base 4.7.0
+ rpmfreecry...@base 4.7.0
+ rpmfreemac...@base 4.7.0
+ rpmgenp...@base 4.7.0
+ rpmget...@base 4.7.0
+ rpmgetp...@base 4.7.0
+ rpmg...@base 4.7.0
+ rpmglobalmacrocont...@base 4.7.0
+ rpminitcry...@base 4.7.0
+ rpminitmac...@base 4.7.0
+ rpmkeyringadd...@base 4.7.0
+ rpmkeyringf...@base 4.7.0
+ rpmkeyringl...@base 4.7.0
+ rpmkeyringloo...@base 4.7.0
+ rpmkeyring...@base 4.7.0
+ rpmkeyringunl...@base 4.7.0
+ rpmloadmacrof...@base 4.7.0
+ rpmloadmac...@base 4.7.0
+ rpmmkt...@base 4.7.0
+ rpmmktempf...@base 4.7.0
+ rpmmkd...@base 4.7.0
+ rpmpubkeybas...@base 4.7.0
+ rpmpubkey...@base 4.7.0
+ rpmpubkeyf...@base 4.7.0
+ rpmpubkeyl...@base 4.7.0
+ rpmpubkey...@base 4.7.0
+ rpmpubkeyr...@base 4.7.0
+ rpmpubkeyunl...@base 4.7.0
+ rpmhookargsf...@base 4.7.0
+ rpmhookargs...@base 4.7.0
+ rpmhookc...@base 4.7.0
+ rpmhookcalla...@base 4.7.0
+ rpmhookregis...@base 4.7.0
+ rpmhookunregis...@base 4.7.0
+ rpmhookunregister...@base 4.7.0
+ rpmhookunregister...@base 4.7.0
+ rpmiomkp...@base 4.7.0
+ rpmiosl...@base 4.7.0
+ rpm...@base 4.7.0
+ rpmlogcl...@base 4.7.0
+ rpmlogc...@base 4.7.0
+ rpmloggetnr...@base 4.7.0
+ rpmloglevelpre...@base 4.7.0
+ rpmlogmess...@base 4.7.0
+ rpmlogo...@base 4.7.0
+ rpmlogpr...@base 4.7.0
+ rpmlogrecmess...@base 4.7.0
+ rpmlogrecprior...@base 4.7.0
+ rpmlogsetcallb...@base 4.7.0
+ rpmlogsetf...@base 4.7.0
+ rpmlogsetm...@base 4.7.0
+ rpmluacheckscr...@base 4.7.1-3~
+ rpmluadel...@base 4.7.1-3~
+ rpmluaf...@base 4.7.1-3~
+ rpmluagetd...@base 4.7.1-3~
+ rpmluagetglobalst...@base 4.7.1-3~
+ rpmluagetprintbuf...@base 4.7.1-3~
+ rpmluaget...@base 4.7.1-3~
+ rpmluainteract...@base 4.7.1-3~
+ rpmlua...@base 4.7.1-3~
+ rpmlua...@base 4.7.1-3~
+ rpmluapushta...@base 4.7.1-3~
+ rpmluarunscr...@base 4.7.1-3~
+ rpmluarunscriptf...@base 4.7.1-3~
+ rpmluasetd...@base 4.7.1-3~
+ rpmluasetprintbuf...@base 4.7.1-3~
+ rpmluaset...@base 4.7.1-3~
+ rpmluavarexi...@base 4.7.1-3~
+ rpmluavf...@base 4.7.1-3~
+ rpmluavget...@base 4.7.1-3~
+ rpmluavgetkey...@base 4.7.1-3~
+ rpmluavgetva...@base 4.7.1-3~
+ rpmluavgetvalue...@base 4.7.1-3~
+ rpmluavkeyis...@base 4.7.1-3~
+ rpmluav...@base 4.7.1-3~
+ rpmluavset...@base 4.7.1-3~
+ rpmluavsetkey...@base 4.7.1-3~
+ rpmluavsetlistm...@base 4.7.1-3~
+ rpmluavsetva...@base 4.7.1-3~
+ rpmluavsetvalue...@base 4.7.1-3~
+ rpmluavvalueis...@base 4.7.1-3~
+ rpmsqact...@base 4.7.0
+ rpmsqena...@base 4.7.0
+ rpmsqexe...@base 4.7.0
+ rpmsqf...@base 4.7.0
+ rpmsqiscau...@base 4.7.0
+ rpmsqj...@base 4.7.0
+ rpmsqthr...@base 4.7.0
+ rpmsqthreadeq...@base 4.7.0
+ rpmsqw...@base 4.7.0
+ rpmsw...@base 4.7.0
+ rpmswd...@base 4.7.0
+ rpmswen...@base 4.7.0
+ rpmswe...@base 4.7.0
+ rpmswi...@base 4.7.0
+ rpmsw...@base 4.7.0
+ rpmsw...@base 4.7.0
+ rstrcase...@base 4.7.0
+ rstr...@base 4.7.0
+ rstrl...@base 4.7.0
+ rstrncase...@base 4.7.0
+ rstrs...@base 4.7.0
+ striptrailingblanksstring...@base 4.7.0
+ striptrailingc...@base 4.7.0
+ timedr...@base 4.7.0
+ truncstring...@base 4.7.0
+ ufdc...@base 4.7.0
+ urlf...@base 4.7.0
+ urlgetf...@base 4.7.0
+ urlis...@base 4.7.0
+ url...@base 4.7.0
+ urlp...@base 4.7.0
+ urlsp...@base 4.7.0
+ vmef...@base 4.7.0
+ (arch=!alpha !amd64 !ia64 !sparc64 !kfreebsd-amd64 !kfreebsd-i386)glo...@base 
4.7.0
+ (arch=!alpha !amd64 !ia64 !sparc64 !kfreebsd-amd64 
!kfreebsd-i386)globfre...@base 4.7.0
+ (arch=alpha amd64 ia64 sparc64 kfreebsd-amd64 kfreebsd-i386)g...@base 4.7.0
+ (arch=alpha amd64 ia64 sparc64 kfreebsd-amd64 kfreebsd-i386)globf...@base 
4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.alpha 
rpm-4.7.2/debian/librpmio0.symbols.alpha
--- rpm-4.7.2/debian/librpmio0.symbols.alpha    2009-12-09 16:10:22.000000000 
+0000
+++ rpm-4.7.2/debian/librpmio0.symbols.alpha    1970-01-01 00:00:00.000000000 
+0000
@@ -1,3 +0,0 @@
-#include "librpmio0.symbols.common"
- g...@base 4.7.0
- globf...@base 4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.amd64 
rpm-4.7.2/debian/librpmio0.symbols.amd64
--- rpm-4.7.2/debian/librpmio0.symbols.amd64    2009-12-09 16:10:22.000000000 
+0000
+++ rpm-4.7.2/debian/librpmio0.symbols.amd64    1970-01-01 00:00:00.000000000 
+0000
@@ -1,3 +0,0 @@
-#include "librpmio0.symbols.common"
- g...@base 4.7.0
- globf...@base 4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.common 
rpm-4.7.2/debian/librpmio0.symbols.common
--- rpm-4.7.2/debian/librpmio0.symbols.common   2009-12-09 16:10:22.000000000 
+0000
+++ rpm-4.7.2/debian/librpmio0.symbols.common   1970-01-01 00:00:00.000000000 
+0000
@@ -1,200 +0,0 @@
-librpmio.so.0 librpmio0 #MINVER#
- fcl...@base 4.7.0
- fc...@base 4.7.0
- fdo...@base 4.7.0
- fer...@base 4.7.0
- ffl...@base 4.7.0
- fil...@base 4.7.0
- fo...@base 4.7.0
- fr...@base 4.7.0
- fs...@base 4.7.0
- fstrer...@base 4.7.0
- fts_child...@base 4.7.0
- fts_cl...@base 4.7.0
- fts_o...@base 4.7.0
- fts_r...@base 4.7.0
- fts_...@base 4.7.0
- fwr...@base 4.7.0
- _rpmio_de...@base 4.7.0
- _rpmsq_de...@base 4.7.0
- addma...@base 4.7.0
- appendstringbuf...@base 4.7.0
- argi...@base 4.7.0
- argico...@base 4.7.0
- argid...@base 4.7.0
- argif...@base 4.7.0
- argv...@base 4.7.0
- argvadd...@base 4.7.0
- argvapp...@base 4.7.0
- argv...@base 4.7.0
- argvco...@base 4.7.0
- argvd...@base 4.7.0
- argvf...@base 4.7.0
- argvj...@base 4.7.0
- argv...@base 4.7.0
- argvpr...@base 4.7.0
- argvsea...@base 4.7.0
- argvs...@base 4.7.0
- argvsp...@base 4.7.0
- b64...@base 4.7.0
- b64dec...@base 4.7.0
- b64enc...@base 4.7.0
- delma...@base 4.7.0
- expandmac...@base 4.7.0
- fd...@base 4.7.0
- fdfinidig...@base 4.7.0
- fdf...@base 4.7.0
- fdgetf...@base 4.7.0
- fdinitdig...@base 4.7.0
- fdl...@base 4.7.0
- fd...@base 4.7.0
- f...@base 4.7.0
- fdreada...@base 4.7.0
- fds...@base 4.7.0
- fdstealdig...@base 4.7.0
- fdupdatedige...@base 4.7.0
- fdwrita...@base 4.7.0
- freestring...@base 4.7.0
- getstring...@base 4.7.0
- luaopen_po...@base 4.7.1-3~
- luaopen_...@base 4.7.1-3~
- newstring...@base 4.7.0
- pgparmorw...@base 4.7.0
- pgpclean...@base 4.7.0
- pgpextractpubkeyfingerpr...@base 4.7.0
- pgpfree...@base 4.7.0
- pgphex...@base 4.7.0
- pgpnew...@base 4.7.0
- pgpprtp...@base 4.7.0
- pgppubkeyfingerpr...@base 4.7.0
- pgpreadp...@base 4.7.0
- raspri...@base 4.7.0
- rpmclimacrocont...@base 4.7.0
- rpmcleanp...@base 4.7.0
- rpmconfig...@base 4.7.0
- rpmdefinema...@base 4.7.0
- rpmdigest...@base 4.7.0
- rpmdigestfi...@base 4.7.0
- rpmdigesti...@base 4.7.0
- rpmdigestlen...@base 4.7.0
- rpmdigestupd...@base 4.7.0
- rpmdodig...@base 4.7.0
- rpmdumpmacrota...@base 4.7.0
- rpmescapespa...@base 4.7.0
- rpmexp...@base 4.7.0
- rpmexpandnume...@base 4.7.0
- rpmfilehassuf...@base 4.7.0
- rpmfileiscompres...@base 4.7.0
- rpmfreecry...@base 4.7.0
- rpmfreemac...@base 4.7.0
- rpmgenp...@base 4.7.0
- rpmget...@base 4.7.0
- rpmgetp...@base 4.7.0
- rpmg...@base 4.7.0
- rpmglobalmacrocont...@base 4.7.0
- rpminitcry...@base 4.7.0
- rpminitmac...@base 4.7.0
- rpmkeyringadd...@base 4.7.0
- rpmkeyringf...@base 4.7.0
- rpmkeyringl...@base 4.7.0
- rpmkeyringloo...@base 4.7.0
- rpmkeyring...@base 4.7.0
- rpmkeyringunl...@base 4.7.0
- rpmloadmacrof...@base 4.7.0
- rpmloadmac...@base 4.7.0
- rpmmkt...@base 4.7.0
- rpmmktempf...@base 4.7.0
- rpmmkd...@base 4.7.0
- rpmpubkeybas...@base 4.7.0
- rpmpubkey...@base 4.7.0
- rpmpubkeyf...@base 4.7.0
- rpmpubkeyl...@base 4.7.0
- rpmpubkey...@base 4.7.0
- rpmpubkeyr...@base 4.7.0
- rpmpubkeyunl...@base 4.7.0
- rpmhookargsf...@base 4.7.0
- rpmhookargs...@base 4.7.0
- rpmhookc...@base 4.7.0
- rpmhookcalla...@base 4.7.0
- rpmhookregis...@base 4.7.0
- rpmhookunregis...@base 4.7.0
- rpmhookunregister...@base 4.7.0
- rpmhookunregister...@base 4.7.0
- rpmiomkp...@base 4.7.0
- rpmiosl...@base 4.7.0
- rpm...@base 4.7.0
- rpmlogcl...@base 4.7.0
- rpmlogc...@base 4.7.0
- rpmloggetnr...@base 4.7.0
- rpmloglevelpre...@base 4.7.0
- rpmlogmess...@base 4.7.0
- rpmlogo...@base 4.7.0
- rpmlogpr...@base 4.7.0
- rpmlogrecmess...@base 4.7.0
- rpmlogrecprior...@base 4.7.0
- rpmlogsetcallb...@base 4.7.0
- rpmlogsetf...@base 4.7.0
- rpmlogsetm...@base 4.7.0
- rpmluacheckscr...@base 4.7.1-3~
- rpmluadel...@base 4.7.1-3~
- rpmluaf...@base 4.7.1-3~
- rpmluagetd...@base 4.7.1-3~
- rpmluagetglobalst...@base 4.7.1-3~
- rpmluagetprintbuf...@base 4.7.1-3~
- rpmluaget...@base 4.7.1-3~
- rpmluainteract...@base 4.7.1-3~
- rpmlua...@base 4.7.1-3~
- rpmlua...@base 4.7.1-3~
- rpmluapushta...@base 4.7.1-3~
- rpmluarunscr...@base 4.7.1-3~
- rpmluarunscriptf...@base 4.7.1-3~
- rpmluasetd...@base 4.7.1-3~
- rpmluasetprintbuf...@base 4.7.1-3~
- rpmluaset...@base 4.7.1-3~
- rpmluavarexi...@base 4.7.1-3~
- rpmluavf...@base 4.7.1-3~
- rpmluavget...@base 4.7.1-3~
- rpmluavgetkey...@base 4.7.1-3~
- rpmluavgetva...@base 4.7.1-3~
- rpmluavgetvalue...@base 4.7.1-3~
- rpmluavkeyis...@base 4.7.1-3~
- rpmluav...@base 4.7.1-3~
- rpmluavset...@base 4.7.1-3~
- rpmluavsetkey...@base 4.7.1-3~
- rpmluavsetlistm...@base 4.7.1-3~
- rpmluavsetva...@base 4.7.1-3~
- rpmluavsetvalue...@base 4.7.1-3~
- rpmluavvalueis...@base 4.7.1-3~
- rpmsqact...@base 4.7.0
- rpmsqena...@base 4.7.0
- rpmsqexe...@base 4.7.0
- rpmsqf...@base 4.7.0
- rpmsqiscau...@base 4.7.0
- rpmsqj...@base 4.7.0
- rpmsqthr...@base 4.7.0
- rpmsqthreadeq...@base 4.7.0
- rpmsqw...@base 4.7.0
- rpmsw...@base 4.7.0
- rpmswd...@base 4.7.0
- rpmswen...@base 4.7.0
- rpmswe...@base 4.7.0
- rpmswi...@base 4.7.0
- rpmsw...@base 4.7.0
- rpmsw...@base 4.7.0
- rstrcase...@base 4.7.0
- rstr...@base 4.7.0
- rstrl...@base 4.7.0
- rstrncase...@base 4.7.0
- rstrs...@base 4.7.0
- striptrailingblanksstring...@base 4.7.0
- striptrailingc...@base 4.7.0
- timedr...@base 4.7.0
- truncstring...@base 4.7.0
- ufdc...@base 4.7.0
- urlf...@base 4.7.0
- urlgetf...@base 4.7.0
- urlis...@base 4.7.0
- url...@base 4.7.0
- urlp...@base 4.7.0
- urlsp...@base 4.7.0
- vmef...@base 4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.ia64 
rpm-4.7.2/debian/librpmio0.symbols.ia64
--- rpm-4.7.2/debian/librpmio0.symbols.ia64     2009-12-09 16:10:22.000000000 
+0000
+++ rpm-4.7.2/debian/librpmio0.symbols.ia64     1970-01-01 00:00:00.000000000 
+0000
@@ -1,3 +0,0 @@
-#include "librpmio0.symbols.common"
- g...@base 4.7.0
- globf...@base 4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-amd64 
rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-amd64
--- rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-amd64   2009-12-09 
16:10:22.000000000 +0000
+++ rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-amd64   1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-#include "librpmio0.symbols.common"
- g...@base 4.7.0
- globf...@base 4.7.0
diff -Nru rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-i386 
rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-i386
--- rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-i386    2009-12-09 
16:10:22.000000000 +0000
+++ rpm-4.7.2/debian/librpmio0.symbols.kfreebsd-i386    1970-01-01 
00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-#include "librpmio0.symbols.common"
- g...@base 4.7.0
- globf...@base 4.7.0

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: sparc64

Kernel: Linux 2.6.32-2-sparc64-smp (SMP w/32 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to