From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53473) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYtU8-00068i-Uk for qemu-devel@nongnu.org; Tue, 30 Sep 2014 05:12:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XYtU3-0002cd-UO for qemu-devel@nongnu.org; Tue, 30 Sep 2014 05:12:40 -0400 Received: from mail-pa0-x22d.google.com ([2607:f8b0:400e:c03::22d]:39738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XYtU3-0002bZ-NX for qemu-devel@nongnu.org; Tue, 30 Sep 2014 05:12:35 -0400 Received: by mail-pa0-f45.google.com with SMTP id rd3so9798270pab.32 for ; Tue, 30 Sep 2014 02:12:28 -0700 (PDT) From: Zhi Yong Wu Date: Tue, 30 Sep 2014 17:12:04 +0800 Message-Id: <1412068324-19981-1-git-send-email-zhiyong.wzy@alibaba-inc.com> Subject: [Qemu-devel] [PATCH v2] libcacard: fix compile error on glib2-2.12.3-4.el5 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: zwu.kernel@gmail.com, Zhi Yong Wu lt LINK libcacard.la CC libcacard/vscclient.o lt LINK vscclient /usr/bin/ld: -f may not be used without -shared collect2: ld returned 1 exit status make: *** [vscclient] Error 1 Suguested-by: Paolo Bonzini Signed-off-by: Zhi Yong Wu --- Makefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/Makefile b/Makefile index b33aaac..7cbf7dd 100644 --- a/Makefile +++ b/Makefile @@ -149,6 +149,8 @@ ifneq ($(wildcard config-host.mak),) include $(SRC_PATH)/tests/Makefile endif ifeq ($(CONFIG_SMARTCARD_NSS),y) +CFLAGS += -fPIC +LDFLAGS += $(LDFLAGS_SHARED) include $(SRC_PATH)/libcacard/Makefile endif -- 1.5.5.6