From patchwork Wed Apr 1 16:38:57 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Hindin X-Patchwork-Id: 457334 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 33CAF1400B7 for ; Thu, 2 Apr 2015 03:40:30 +1100 (AEDT) Received: from localhost ([::1]:54036 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdLgq-0005w4-Ak for incoming@patchwork.ozlabs.org; Wed, 01 Apr 2015 12:40:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdLfj-0004PI-2Z for qemu-devel@nongnu.org; Wed, 01 Apr 2015 12:39:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YdLfd-00008F-DD for qemu-devel@nongnu.org; Wed, 01 Apr 2015 12:39:19 -0400 Received: from mail-wg0-f52.google.com ([74.125.82.52]:36254) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YdLfd-000086-7k for qemu-devel@nongnu.org; Wed, 01 Apr 2015 12:39:13 -0400 Received: by wgra20 with SMTP id a20so59521146wgr.3 for ; Wed, 01 Apr 2015 09:39:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=MZ8s8ShBRUvFJpPqGST1Cb7K6i9/0cOP0ql3zNwBGE4=; b=m2wvlo18Lcwb4ty8TifcGRhBDl033dAlOKcXwXd7IKGJQdg2OSiYgBiMkO2Jt0EnxZ F7vQA87dyD/fkRooWKYGw6jaRfX5Fo58vkhD9F9+0yuCsBquRSSaoOwbGcXZ0M2/6e8n mKf6Fh0qaxxKiRN609JTYyypJHEdlysGigVKU6TBNuq+i+d+TGuqq4oZzQKyQkYb5J1x 42QhBN4c6OahYH3Y2bgNlbiBtZiH2BIrmRQy4UxYPQPq/4HJjraiX+veEmA0IdbxyCGZ 8+Cq3NTxpdh2+29RzbQfjn4s5SjB5+L7fKvnE4h2EqLaYi0mOSs+VHD28G9QdBPNWhlv Dw9Q== X-Gm-Message-State: ALoCoQntRq/4IWTUQJQb0ln5T1LCPpoHM3RpiOP9/QbxJ6unIpaDebhQkMfdQOOvEIiSms2KIfle X-Received: by 10.180.75.233 with SMTP id f9mr16537933wiw.5.1427906352659; Wed, 01 Apr 2015 09:39:12 -0700 (PDT) Received: from Snarl.daynix ([91.205.155.63]) by mx.google.com with ESMTPSA id xy2sm3424115wjc.14.2015.04.01.09.39.11 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Apr 2015 09:39:11 -0700 (PDT) From: Joseph Hindin To: qemu-devel@nongnu.org Date: Wed, 1 Apr 2015 19:38:57 +0300 Message-Id: <1427906337-20805-2-git-send-email-jhindin@daynix.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1427906337-20805-1-git-send-email-jhindin@daynix.com> References: <1427906337-20805-1-git-send-email-jhindin@daynix.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 74.125.82.52 Cc: qemu-trivial@nongnu.org, pbonzini@redhat.com, Joseph Hindin , mdroth@linux.vnet.ibm.com Subject: [Qemu-devel] [PATCH v2] qga: fitering out -fstack-protector-strong X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org configure script may add -fstack-protector-strong option instead of -fstack-protector-all, depending on availability ( see commit 63678e17c ). Both options have to by filtered out for qga-vss.dll, otherwise MinGW cross-compilation fails at linking stage. Signed-off-by: Joseph Hindin --- qga/vss-win32/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qga/vss-win32/Makefile.objs b/qga/vss-win32/Makefile.objs index 6a69d50..7c96c6b 100644 --- a/qga/vss-win32/Makefile.objs +++ b/qga/vss-win32/Makefile.objs @@ -3,7 +3,7 @@ qga-vss-dll-obj-y += requester.o provider.o install.o obj-qga-vss-dll-obj-y = $(addprefix $(obj)/, $(qga-vss-dll-obj-y)) -$(obj-qga-vss-dll-obj-y): QEMU_CXXFLAGS = $(filter-out -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wredundant-decls -fstack-protector-all, $(QEMU_CFLAGS)) -Wno-unknown-pragmas -Wno-delete-non-virtual-dtor +$(obj-qga-vss-dll-obj-y): QEMU_CXXFLAGS = $(filter-out -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wold-style-declaration -Wold-style-definition -Wredundant-decls -fstack-protector-all -fstack-protector-strong, $(QEMU_CFLAGS)) -Wno-unknown-pragmas -Wno-delete-non-virtual-dtor $(obj)/qga-vss.dll: LDFLAGS = -shared -Wl,--add-stdcall-alias,--enable-stdcall-fixup -lole32 -loleaut32 -lshlwapi -luuid -static $(obj)/qga-vss.dll: $(obj-qga-vss-dll-obj-y) $(SRC_PATH)/$(obj)/qga-vss.def