Re: [Qemu-devel] Patch for 64 bit mingw compilation

2015-05-04 Thread Joseph Hindin
, Joseph Hindin On Sun, May 3, 2015 at 11:33 AM, Olga Krishtal okrish...@parallels.com wrote: On 11/03/15 17:51, Joseph Hindin wrote: Hi When compiling the QEMU Guest Agent with 64-bit MinGW toolchain version 4.9.2, I run into the following problem: qga-vss.dll linking failed as linker

[Qemu-devel] [PATCH 1/4] qemu-ga: adding vss-[un]install options

2015-04-19 Thread Joseph Hindin
The '-s install' options installs both Windows service and COM service, with correspondent option '-s uninstall' uninstalling Windows service and COM server. '-s vss-install' and '-s vss-uninstall' options were added, installing and uninstalling only COM server. Signed-off-by: Joseph Hindin

[Qemu-devel] [PATCH 2/4] qemu-ga: debug printout to help troubleshoot installation

2015-04-19 Thread Joseph Hindin
Debug printout extended, helps installation troubleshooting Signed-off-by: Joseph Hindin jhin...@daynix.com --- qga/channel-win32.c | 2 +- qga/commands-win32.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/qga/channel-win32.c b/qga/channel-win32.c index 0d5e5f5..04fa5e4

[Qemu-devel] [PATCH 3/4] qemu-ga: Introduce Windows MSI script

2015-04-19 Thread Joseph Hindin
The script enables building Windows MSI installation package on Linux with wixl tool. Signed-off-by: Joseph Hindin jhin...@daynix.com --- qga/installer/qemu-ga.wxs | 156 ++ 1 file changed, 156 insertions(+) create mode 100644 qga/installer/qemu

Re: [Qemu-devel] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
Please, excuse for for accidentally sending the patched before they are ready. Ignore this patches's set. Thank you, Joseph Hindin On Sun, Apr 19, 2015 at 1:53 PM, Joseph Hindin jhin...@daynix.com wrote: The patch set has been revised according to reviews 1. options documented

[Qemu-devel] [PATCH 0/4] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
The patches enable creation of MSI installation package for QEMU windows guest agent Joseph Hindin (4): qemu-ga: adding vss-[un]install options qemu-ga: debug printout to help troubleshoot installation qemu-ga: Introduce Windows MSI script qemu-ga: Building Windows MSI installation

[Qemu-devel] [PATCH 4/4] qemu-ga: Building Windows MSI installation with configure/Makefile

2015-04-19 Thread Joseph Hindin
-by: Joseph Hindin jhin...@daynix.com --- Makefile | 19 -- configure | 67 ++- 2 files changed, 83 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 93af871..15ff62a 100644 --- a/Makefile +++ b/Makefile

[Qemu-devel] Windows MSI installation package

2015-04-19 Thread Joseph Hindin
The patch set has been revised according to reviews 1. options documented in commit messages 2. typos fixed 3. confugure/Makefile melded into one commit Following changes were introduced since the last review: 1. Makefile launches wilx in quite mode. 2. configure script explicity valudates

[Qemu-devel] [PATCH v2] qga: fitering out -fstack-protector-strong

2015-04-01 Thread Joseph Hindin
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 jhin

[Qemu-devel] [PATCH v2] fitering out -fstack-protector-strong

2015-04-01 Thread Joseph Hindin
-03/msg02719.html from 12.03.2015 suggested to fix the problem in a way similar to existing. The patch follows the advice and filters out both '-fstack-protector-strong' and '-fstack-protector-all' from compiler's options' list. Joseph Hindin (1): qga: fitering out -fstack-protector-strong qga

[Qemu-devel] Another solution for qga-vss stack protection issue

2015-03-15 Thread Joseph Hindin
, Joseph Hindin

[Qemu-devel] [PATCH] gemu-ga-win: configure script may add -fstack-protector-strong option instead of -fstack-protector-all, depending on availability ( see commit 63678e17c ). Both options have to by

2015-03-15 Thread Joseph Hindin
Signed-off-by: Joseph Hindin jhin...@daynix.com --- 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

[Qemu-devel] [PATCH] When building qga-vss.dll with 64-bit MinGW toolchain, qga-vss.dll linking fails with unresolved symbols from libssp, stack protection support, like the following message:

2015-03-12 Thread Joseph Hindin
.../qga/vss-win32/install.cpp:52: undefined reference to `__stack_chk_fail' The patch fixes the problem by adding -fstack-protector-all option to the linker options' list. Signed-off-by: Joseph Hindin jhin...@daynix.com --- qga/vss-win32/Makefile.objs | 2 +- 1 file changed, 1 insertion(+), 1

[Qemu-devel] Revised patch for qga-vss.dll linking

2015-03-12 Thread Joseph Hindin
I am submitting the revised patch for linking qga-vss.dll with 64-bit MinGW toolchain. Regards, Joseph Hindin

[Qemu-devel] Patch for 64 bit mingw compilation

2015-03-11 Thread Joseph Hindin
by adding libssp to the qga-vss.dll libraries list. Regards, Joseph Hindin 0001-windows-build-lssp-added-to-qga-vss.dll-library-list.patch Description: Binary data

[Qemu-devel] [PATCH] windows build: -lssp added to qga-vss.dll libraries list

2015-03-11 Thread Joseph Hindin
by adding libssp to the qga-vss.dll libraries list. Signed-off-by: Joseph Hindin jhin...@daynix.com --- 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..bd0840d 100644 --- a/qga/vss