[qemu] Fix missing error_set symbol in libcacard.so (bz #891552)

Alon Levy alon at fedoraproject.org
Tue Jan 22 15:36:51 UTC 2013


commit 9e8e016378b420e82315782696af63a8d31567b4
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Jan 22 17:36:14 2013 +0200

    Fix missing error_set symbol in libcacard.so (bz #891552)
    
    Signed-off-by: Alon Levy <alevy at redhat.com>

 ...cacard-fix-missing-symbol-in-libcacard.so.patch |   35 ++++++++++++++++++++
 qemu.spec                                          |    8 +++-
 2 files changed, 41 insertions(+), 2 deletions(-)
---
diff --git a/0114-libcacard-fix-missing-symbol-in-libcacard.so.patch b/0114-libcacard-fix-missing-symbol-in-libcacard.so.patch
new file mode 100644
index 0000000..7831b15
--- /dev/null
+++ b/0114-libcacard-fix-missing-symbol-in-libcacard.so.patch
@@ -0,0 +1,35 @@
+From 27d509fdc239785b4748599c62115b36abeac32d Mon Sep 17 00:00:00 2001
+From: Alon Levy <alevy at redhat.com>
+Date: Wed, 28 Nov 2012 11:16:26 +0200
+Subject: [PATCH] libcacard: fix missing symbol in libcacard.so
+
+Before patch:
+$ make libcacard.la
+$ nm ./libcacard/.libs/libcacard.so.0.0.0 | grep " U " | \
+    egrep -v "(g_)|(GLIBC)|(SECMOD)|(PK11)|(CERT)|(NSS)|(PORT)|(PR)"
+                 U error_set
+
+Signed-off-by: Alon Levy <alevy at redhat.com>
+Signed-off-by: Paolo Bonzini <pbonzini at redhat.com>
+
+modified from e832341bde5448a6a1392ea903a553497a13763b
+---
+ libcacard/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libcacard/Makefile b/libcacard/Makefile
+index 750713a..e3192c9 100644
+--- a/libcacard/Makefile
++++ b/libcacard/Makefile
+@@ -7,7 +7,7 @@ libcacard_includedir=$(includedir)/cacard
+ $(call set-vpath, $(SRC_PATH))
+ 
+ # objects linked into a shared library, built with libtool with -fPIC if required
+-QEMU_OBJS=$(oslib-obj-y) qemu-timer-common.o iov.o cutils.o qemu-user.o $(trace-obj-y) $(stub-obj-y)
++QEMU_OBJS=$(oslib-obj-y) qemu-timer-common.o error.o iov.o cutils.o qemu-user.o $(trace-obj-y) $(stub-obj-y)
+ QEMU_OBJS_LIB=$(patsubst %.o,%.lo,$(QEMU_OBJS))
+ 
+ QEMU_CFLAGS+=-I../
+-- 
+1.8.0.1
+
diff --git a/qemu.spec b/qemu.spec
index 11ef48d..b9fecbf 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -120,7 +120,7 @@
 Summary: QEMU is a FAST! processor emulator
 Name: qemu
 Version: 1.3.0
-Release: 4%{?dist}
+Release: 5%{?dist}
 # Epoch because we pushed a qemu-1.0 package. AIUI this can't ever be dropped
 Epoch: 2
 License: GPLv2+ and LGPLv2+ and BSD
@@ -161,6 +161,7 @@ Patch0110: 0110-spice-qemu-char.c-remove-intermediate-buffer.patch
 Patch0111: 0111-usb-redir-Add-flow-control-support.patch
 Patch0112: 0112-char-Disable-write-callback-if-throttled-chardev-is-.patch
 Patch0113: 0113-hw-virtio-serial-bus-replay-guest-open-on-destinatio.patch
+Patch0114: 0114-libcacard-fix-missing-symbol-in-libcacard.so.patch
 
 
 Source1: qemu.binfmt
@@ -646,7 +647,7 @@ CAC emulation development files.
 %patch0112 -p1
 %patch0113 -p1
 
-
+%patch0114 -p1
 
 %build
 %if %{with kvmonly}
@@ -1258,6 +1259,9 @@ getent passwd qemu >/dev/null || \
 %{_libdir}/pkgconfig/libcacard.pc
 
 %changelog
+* Tue Jan 22 2013 Alon Levy <alevy redhat com> - 2:1.3.0-5
+- Fix missing error_set symbol in libcacard.so (bz #891552)
+
 * Mon Jan 21 2013 Adam Tkac <atkac redhat com> - 2:1.3.0-4
 - rebuild due to "jpeg8-ABI" feature drop
 


More information about the scm-commits mailing list