From: Aurelien Jarno <aurelien@aurel32.net>
To: Michael Tokarev <mjt@tls.msk.ru>
Cc: Jan Kiszka <jan.kiszka@siemens.com>,
Anthony Liguori <aliguori@us.ibm.com>,
Corey Bryant <coreyb@linux.vnet.ibm.com>,
qemu-devel <qemu-devel@nongnu.org>,
qemu-stable <qemu-stable@nongnu.org>
Subject: Re: [Qemu-devel] [PATCH] configure: Fix CONFIG_QEMU_HELPERDIR generation
Date: Mon, 22 Oct 2012 08:12:13 +0200 [thread overview]
Message-ID: <20121022061213.GF5261@ohm.aurel32.net> (raw)
In-Reply-To: <508445DD.9020802@msgid.tls.msk.ru>
On Sun, Oct 21, 2012 at 10:58:37PM +0400, Michael Tokarev wrote:
> On 19.10.2012 23:33, Aurelien Jarno wrote:
> > On Wed, Oct 17, 2012 at 07:09:25PM +0200, Jan Kiszka wrote:
> >> We need to evaluate $libexecdir in configure, otherwise we literally end
> >> up with "${prefix}/libexec" instead of the absolute path as
> >> CONFIG_QEMU_HELPERDIR.
> >>
> >> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
> >> ---
> >> configure | 2 +-
> >> 1 files changed, 1 insertions(+), 1 deletions(-)
> >>
> >> diff --git a/configure b/configure
> >> index 353d788..e3a1780 100755
> >> --- a/configure
> >> +++ b/configure
> >> @@ -3227,7 +3227,7 @@ echo "qemu_confdir=$qemu_confdir" >> $config_host_mak
> >> echo "qemu_datadir=$qemu_datadir" >> $config_host_mak
> >> echo "qemu_docdir=$qemu_docdir" >> $config_host_mak
> >> echo "qemu_localstatedir=$local_statedir" >> $config_host_mak
> >> -echo "CONFIG_QEMU_HELPERDIR=\"$libexecdir\"" >> $config_host_mak
> >> +echo "CONFIG_QEMU_HELPERDIR=\"`eval echo $libexecdir`\"" >> $config_host_mak
>
> Somehow I missed this patch, and especially missed this
> case when testing initial change.
>
> And I think this is a wrong approach too.
>
> This should be defined as qemu_helperdir variable instead of
> CONFIG_QEMU_HELPERDIR, just like all other qemu_*dirs around,
> and scripts/create_config will take care of it by expanding
> the variable and providing CONFIG_QEMU_HELPERDIR #define.
>
> Something like the attached.
This is indeed a better way to fix the issue. I have applied the
attached patch.
> Thanks,
>
> /mjt
> From 58de50012972699e6bb1362ba39e3326d8f65152 Mon Sep 17 00:00:00 2001
> From: Michael Tokarev <mjt@tls.msk.ru>
> Date: Sun, 21 Oct 2012 22:52:54 +0400
> Subject: [PATCH] fix CONFIG_QEMU_HELPERDIR generation again
>
> commit 38f419f35225 fixed a breakage with CONFIG_QEMU_HELPERDIR
> which has been introduced by 8bf188aa18ef7a8. But while techinically
> that fix has been correct, all other similar variables are handled
> differently. Make it consistent, and let scripts/create_config
> expand and capitalize the variable properly like for all other
> qemu_*dir variables.
>
> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
> ---
> configure | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configure b/configure
> index 9f33c7d..fa5657f 100755
> --- a/configure
> +++ b/configure
> @@ -3200,7 +3200,7 @@ echo "qemu_confdir=$qemu_confdir" >> $config_host_mak
> echo "qemu_datadir=$qemu_datadir" >> $config_host_mak
> echo "qemu_docdir=$qemu_docdir" >> $config_host_mak
> echo "qemu_localstatedir=$local_statedir" >> $config_host_mak
> -echo "CONFIG_QEMU_HELPERDIR=\"`eval echo $libexecdir`\"" >> $config_host_mak
> +echo "qemu_helperdir=$libexecdir" >> $config_host_mak
>
> echo "ARCH=$ARCH" >> $config_host_mak
> if test "$debug_tcg" = "yes" ; then
> --
> 1.7.10.4
>
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
prev parent reply other threads:[~2012-10-22 6:12 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-17 17:09 [Qemu-devel] [PATCH] configure: Fix CONFIG_QEMU_HELPERDIR generation Jan Kiszka
2012-10-19 19:33 ` Aurelien Jarno
2012-10-21 18:58 ` Michael Tokarev
2012-10-22 6:12 ` Aurelien Jarno [this message]
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=20121022061213.GF5261@ohm.aurel32.net \
--to=aurelien@aurel32.net \
--cc=aliguori@us.ibm.com \
--cc=coreyb@linux.vnet.ibm.com \
--cc=jan.kiszka@siemens.com \
--cc=mjt@tls.msk.ru \
--cc=qemu-devel@nongnu.org \
--cc=qemu-stable@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: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.