diff options
author | David Michael <fedora.dm0@gmail.com> | 2021-03-22 11:06:28 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2021-03-22 11:06:28 +0100 |
commit | 65fe9dca1874a0e82695d1f6e3fcf5885f8562e8 (patch) | |
tree | 7794818c175748c7460bad5d7b2fc76552c74b2b /app-emulation | |
parent | media-video/ffmpeg: work around cross-endian tests failing (diff) | |
download | gentoo-65fe9dca1874a0e82695d1f6e3fcf5885f8562e8.tar.gz gentoo-65fe9dca1874a0e82695d1f6e3fcf5885f8562e8.tar.bz2 gentoo-65fe9dca1874a0e82695d1f6e3fcf5885f8562e8.zip |
app-emulation/qemu: fix cross-compiling
Closes: https://bugs.gentoo.org/766546
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: David Michael <fedora.dm0@gmail.com>
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/qemu/qemu-5.2.0-r1.ebuild | 3 | ||||
-rw-r--r-- | app-emulation/qemu/qemu-5.2.0-r2.ebuild | 3 | ||||
-rw-r--r-- | app-emulation/qemu/qemu-5.2.0-r3.ebuild | 3 | ||||
-rw-r--r-- | app-emulation/qemu/qemu-9999.ebuild | 3 |
4 files changed, 12 insertions, 0 deletions
diff --git a/app-emulation/qemu/qemu-5.2.0-r1.ebuild b/app-emulation/qemu/qemu-5.2.0-r1.ebuild index 5050c1ffb140..40e426156511 100644 --- a/app-emulation/qemu/qemu-5.2.0-r1.ebuild +++ b/app-emulation/qemu/qemu-5.2.0-r1.ebuild @@ -570,6 +570,9 @@ qemu_src_configure() { tc-enables-pie && conf_opts+=( --enable-pie ) fi + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + # Plumb through equivalent of EXTRA_ECONF to allow experiments # like bug #747928. conf_opts+=( ${EXTRA_CONF_QEMU} ) diff --git a/app-emulation/qemu/qemu-5.2.0-r2.ebuild b/app-emulation/qemu/qemu-5.2.0-r2.ebuild index ead6c2bb774f..38fe3834e894 100644 --- a/app-emulation/qemu/qemu-5.2.0-r2.ebuild +++ b/app-emulation/qemu/qemu-5.2.0-r2.ebuild @@ -573,6 +573,9 @@ qemu_src_configure() { tc-enables-pie && conf_opts+=( --enable-pie ) fi + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + # Plumb through equivalent of EXTRA_ECONF to allow experiments # like bug #747928. conf_opts+=( ${EXTRA_CONF_QEMU} ) diff --git a/app-emulation/qemu/qemu-5.2.0-r3.ebuild b/app-emulation/qemu/qemu-5.2.0-r3.ebuild index 063ad7becb49..62b50afd5d93 100644 --- a/app-emulation/qemu/qemu-5.2.0-r3.ebuild +++ b/app-emulation/qemu/qemu-5.2.0-r3.ebuild @@ -573,6 +573,9 @@ qemu_src_configure() { tc-enables-pie && conf_opts+=( --enable-pie ) fi + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + # Plumb through equivalent of EXTRA_ECONF to allow experiments # like bug #747928. conf_opts+=( ${EXTRA_CONF_QEMU} ) diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index 1104aacd55d0..b46e4085ed53 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -572,6 +572,9 @@ qemu_src_configure() { tc-enables-pie && conf_opts+=( --enable-pie ) fi + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + # Plumb through equivalent of EXTRA_ECONF to allow experiments # like bug #747928. conf_opts+=( ${EXTRA_CONF_QEMU} ) |