From: "Alex Bennée" <alex.bennee@linaro.org> To: qemu-devel@nongnu.org Cc: "Bug 1871798" <1871798@bugs.launchpad.net>, "James Le Cuirot" <chewi@aura-online.co.uk>, "Alex Bennée" <alex.bennee@linaro.org> Subject: [PATCH v1 07/11] configure: disable PIE for Windows builds Date: Thu, 9 Apr 2020 22:15:25 +0100 [thread overview] Message-ID: <20200409211529.5269-8-alex.bennee@linaro.org> (raw) In-Reply-To: <20200409211529.5269-1-alex.bennee@linaro.org> It seems on some compilers the test can pass but still give you broken binaries. [AJB untested - please could windows users test] Fixes: d2cd29e30736 Fixes: https://bugs.launchpad.net/qemu/+bug/1871798 Cc: Bug 1871798 <1871798@bugs.launchpad.net> Cc: James Le Cuirot <chewi@aura-online.co.uk> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index a207cce82bc..e9c5f630c14 100755 --- a/configure +++ b/configure @@ -807,6 +807,7 @@ MINGW32*) audio_drv_list="" fi supported_os="yes" + pie="no" ;; GNU/kFreeBSD) bsd="yes" -- 2.20.1
WARNING: multiple messages have this Message-ID (diff)
From: "Alex Bennée" <alex.bennee@linaro.org> To: qemu-devel@nongnu.org Subject: [Bug 1871798] [PATCH v1 07/11] configure: disable PIE for Windows builds Date: Thu, 09 Apr 2020 21:15:25 -0000 [thread overview] Message-ID: <20200409211529.5269-8-alex.bennee@linaro.org> (raw) Message-ID: <20200409211525.Zg9qrEoNaOxI8I9ZZjonxiVRhyjBYXJu21ZrSohMTmA@z> (raw) In-Reply-To: 158642182265.5805.199845175533907355.malonedeb@chaenomeles.canonical.com It seems on some compilers the test can pass but still give you broken binaries. [AJB untested - please could windows users test] Fixes: d2cd29e30736 Fixes: https://bugs.launchpad.net/qemu/+bug/1871798 Cc: Bug 1871798 <1871798@bugs.launchpad.net> Cc: James Le Cuirot <chewi@aura-online.co.uk> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index a207cce82bc..e9c5f630c14 100755 --- a/configure +++ b/configure @@ -807,6 +807,7 @@ MINGW32*) audio_drv_list="" fi supported_os="yes" + pie="no" ;; GNU/kFreeBSD) bsd="yes" -- 2.20.1 -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1871798 Title: Fails to start on Windows host without explicit --disable-pie Status in QEMU: Incomplete Bug description: Since commit d2cd29e30736afd4a1e8cac3cf4da360bbc65978, which removed the x86 conditional around PIE, QEMU completely fails to start on a Windows host unless --disable-pie is explicitly given at build time. Even just requesting the help text doesn't work. To make testing easier, this can be replicated with Wine. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1871798/+subscriptions
next prev parent reply other threads:[~2020-04-09 21:19 UTC|newest] Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-04-09 21:15 [PATCH for 5.0-rc3 v1 00/11] more random fixes Alex Bennée 2020-04-09 21:15 ` [PATCH v1 01/11] linux-user: completely re-write init_guest_space Alex Bennée 2020-04-09 21:15 ` [PATCH v1 02/11] exec/cpu-all: Use bool for have_guest_base Alex Bennée 2020-04-10 10:59 ` Philippe Mathieu-Daudé 2020-04-09 21:15 ` [PATCH v1 03/11] accel/tcg: Relax va restrictions on 64-bit guests Alex Bennée 2020-04-09 21:15 ` [PATCH v1 04/11] linux-user/ppc: Fix padding in mcontext_t for ppc64 Alex Bennée 2020-04-09 21:15 ` [PATCH v1 05/11] tests/docker: add docs FEATURE flag and use for test-misc Alex Bennée 2020-04-10 10:58 ` Philippe Mathieu-Daudé 2020-04-10 14:40 ` Richard Henderson 2020-04-09 21:15 ` [PATCH v1 06/11] configure: redirect sphinx-build check to config.log Alex Bennée 2020-04-10 10:56 ` Philippe Mathieu-Daudé 2020-04-10 14:37 ` Richard Henderson 2020-04-09 21:15 ` Alex Bennée [this message] 2020-04-09 21:15 ` [Bug 1871798] [PATCH v1 07/11] configure: disable PIE for Windows builds Alex Bennée 2020-04-09 22:51 ` Howard Spoelstra 2020-04-09 22:51 ` [Bug 1871798] " Howard Spoelstra 2020-04-10 10:55 ` Philippe Mathieu-Daudé 2020-04-10 10:55 ` [Bug 1871798] " Philippe Mathieu-Daudé 2020-04-10 14:42 ` Richard Henderson 2020-04-09 21:15 ` [PATCH v1 08/11] target/m68k/helper: Fix m68k_fpu_gdb_get_reg() use of GByteArray Alex Bennée 2020-04-10 14:44 ` Richard Henderson 2020-04-09 21:15 ` [PATCH v1 09/11] gdbstub: i386: Fix gdb_get_reg16() parameter to unbreak gdb Alex Bennée 2020-04-10 13:08 ` Stefano Garzarella 2020-04-11 12:58 ` Alex Bennée 2020-04-14 7:48 ` Stefano Garzarella 2020-04-11 17:14 ` Philippe Mathieu-Daudé 2020-04-10 14:44 ` Richard Henderson 2020-04-09 21:15 ` [PATCH v1 10/11] linux-user: fix /proc/self/stat handling Alex Bennée 2020-04-10 11:11 ` Philippe Mathieu-Daudé 2020-04-10 12:33 ` Alex Bennée 2020-04-10 12:47 ` Philippe Mathieu-Daudé 2020-04-10 13:21 ` Brice Goglin 2020-04-11 13:00 ` Alex Bennée 2020-04-10 14:51 ` Richard Henderson 2020-04-09 21:15 ` [PATCH v1 11/11] .travis.yml: Build OSX 10.14 with Xcode 10.0 Alex Bennée 2020-04-14 10:17 ` Daniel P. Berrangé 2020-04-09 23:31 ` [PATCH for 5.0-rc3 v1 00/11] more random fixes no-reply -- strict thread matches above, loose matches on Subject: below -- 2020-04-15 10:42 [PULL for 5.0-rc3 0/8] a few small fixes (docker, user, pie and gdbstub) Alex Bennée 2020-04-15 10:42 ` [PULL 1/8] tests/docker: add docs FEATURE flag and use for test-misc Alex Bennée 2020-04-15 10:42 ` [PULL 2/8] configure: redirect sphinx-build check to config.log Alex Bennée 2020-04-15 10:42 ` [PULL 3/8] configure: disable PIE for Windows builds Alex Bennée 2020-04-15 10:42 ` [Bug 1871798] " Alex Bennée 2020-04-15 10:42 ` [PULL 4/8] linux-user: fix /proc/self/stat handling Alex Bennée 2020-04-15 10:42 ` [PULL 5/8] target/m68k/helper: Fix m68k_fpu_gdb_get_reg() use of GByteArray Alex Bennée 2020-04-15 10:42 ` [PULL 6/8] gdbstub: i386: Fix gdb_get_reg16() parameter to unbreak gdb Alex Bennée 2020-04-15 10:42 ` [PULL 7/8] gdbstub: Do not use memset() on GByteArray Alex Bennée 2020-04-15 10:42 ` [PULL 8/8] gdbstub: Introduce gdb_get_float32() to get 32-bit float registers Alex Bennée 2020-04-15 12:16 ` [PULL for 5.0-rc3 0/8] a few small fixes (docker, user, pie and gdbstub) Peter Maydell 2020-04-14 20:06 [PATCH v2 for 5.0-rc3 00/17] more randome fixes (user, pie, docker " Alex Bennée 2020-04-14 20:06 ` [PATCH v2 01/17] linux-user: completely re-write init_guest_space Alex Bennée 2020-04-14 20:06 ` [PATCH v2 02/17] exec/cpu-all: Use bool for have_guest_base Alex Bennée 2020-04-14 20:06 ` [PATCH v2 03/17] accel/tcg: Relax va restrictions on 64-bit guests Alex Bennée 2020-04-14 20:06 ` [PATCH v2 04/17] .gitignore: include common build sub-directories Alex Bennée 2020-04-14 20:06 ` [PATCH v2 05/17] linux-user/ppc: Fix padding in mcontext_t for ppc64 Alex Bennée 2020-04-14 20:06 ` [PATCH v2 06/17] tests/docker: add docs FEATURE flag and use for test-misc Alex Bennée 2020-04-14 20:06 ` [PATCH v2 07/17] configure: redirect sphinx-build check to config.log Alex Bennée 2020-04-14 20:06 ` [PATCH v2 08/17] configure: disable PIE for Windows builds Alex Bennée 2020-04-14 20:06 ` [Bug 1871798] " Alex Bennée 2020-04-14 20:06 ` [PATCH v2 09/17] linux-user: fix /proc/self/stat handling Alex Bennée 2020-04-14 20:06 ` [PATCH v2 10/17] target/m68k/helper: Fix m68k_fpu_gdb_get_reg() use of GByteArray Alex Bennée 2020-04-14 20:06 ` [PATCH v2 11/17] gdbstub: i386: Fix gdb_get_reg16() parameter to unbreak gdb Alex Bennée 2020-04-14 20:06 ` [PATCH v2 12/17] gdbstub: Do not use memset() on GByteArray Alex Bennée 2020-04-14 20:06 ` [PATCH v2 13/17] gdbstub: Introduce gdb_get_float32() to get 32-bit float registers Alex Bennée 2020-04-14 21:20 ` Richard Henderson 2020-04-14 20:06 ` [PATCH v2 14/17] gdbstub: Introduce gdb_get_float64() to get 64-bit " Alex Bennée 2020-04-14 21:22 ` Richard Henderson 2020-04-14 20:06 ` [PATCH v2 15/17] target/m68k: hack around the FPU register support (HACK!) Alex Bennée 2020-04-14 20:06 ` [PATCH v2 16/17] tests/tcg: drop inferior.was_attached() test Alex Bennée 2020-04-14 20:06 ` [PATCH v2 17/17] tests/tcg: add a multiarch linux-user gdb test Alex Bennée 2020-04-15 1:42 ` [PATCH v2 for 5.0-rc3 00/17] more randome fixes (user, pie, docker and gdbstub) no-reply 2020-04-09 8:43 [Bug 1871798] [NEW] Fails to start on Windows host without explicit --disable-pie James Le Cuirot 2020-04-09 8:51 ` [Bug 1871798] " Alex Bennée 2020-04-09 17:27 ` Alex Bennée 2020-04-09 18:39 ` James Le Cuirot 2020-04-09 19:31 ` James Le Cuirot 2020-04-09 23:04 ` James Le Cuirot 2020-04-18 13:41 ` Philippe Mathieu-Daudé 2020-04-30 13:45 ` Laurent Vivier
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200409211529.5269-8-alex.bennee@linaro.org \ --to=alex.bennee@linaro.org \ --cc=1871798@bugs.launchpad.net \ --cc=chewi@aura-online.co.uk \ --cc=qemu-devel@nongnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).