From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cj7sk-0006Rk-5E for qemu-devel@nongnu.org; Wed, 01 Mar 2017 12:17:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cj7sf-0003oI-DY for qemu-devel@nongnu.org; Wed, 01 Mar 2017 12:17:42 -0500 Received: from smtp.citrix.com ([66.165.176.89]:46471) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1cj7sf-0003nT-7m for qemu-devel@nongnu.org; Wed, 01 Mar 2017 12:17:37 -0500 Date: Wed, 1 Mar 2017 17:17:35 +0000 From: Anthony PERARD Message-ID: <20170301171735.GE1760@perard.uk.xensource.com> References: <1487861635-17560-1-git-send-email-paul.durrant@citrix.com> <1487861635-17560-5-git-send-email-paul.durrant@citrix.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1487861635-17560-5-git-send-email-paul.durrant@citrix.com> Subject: Re: [Qemu-devel] [PATCH 4/5] configure: detect presence of libxendevicemodel List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paul Durrant Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org, Stefano Stabellini On Thu, Feb 23, 2017 at 02:53:54PM +0000, Paul Durrant wrote: > This patch adds code in configure to set CONFIG_XEN_CTRL_INTERFACE_VERSION > to a new value of 490 if libxendevicemodel is present in the build > environment. > > Signed-off-by: Paul Durrant > --- > Cc: Stefano Stabellini > Cc: Anthony Perard > --- > configure | 19 +++++++++++++++++++ > 1 file changed, 19 insertions(+) > > diff --git a/configure b/configure > index 8e8f18d..fc1e12b 100755 > --- a/configure > +++ b/configure > @@ -1980,6 +1980,25 @@ EOF > # Xen unstable > elif > cat > $TMPC < +#undef XC_WANT_COMPAT_DEVICEMODEL_API > +#define __XEN_TOOLS__ Isn't __XEN_TOOLS__ supposed to be reserved for some to tools inside xen.git? Also it seems to be the only time this define is used in your patch series. > +#include > +int main(void) { > + xendevicemodel_handle *xd; > + > + xd = xendevicemodel_open(0, 0); > + xendevicemodel_close(xd); > + > + return 0; > +} > +EOF > + compile_prog "" "$xen_libs $xen_stable_libs -lxendevicemodel" > + then > + xen_stable_libs="$xen_stable_libs -lxendevicemodel" > + xen_ctrl_version=490 > + xen=yes > + elif > + cat > $TMPC < /* > * If we have stable libs the we don't want the libxc compat > * layers, regardless of what CFLAGS we may have been given. > -- > 2.1.4 > -- Anthony PERARD From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [PATCH 4/5] configure: detect presence of libxendevicemodel Date: Wed, 1 Mar 2017 17:17:35 +0000 Message-ID: <20170301171735.GE1760@perard.uk.xensource.com> References: <1487861635-17560-1-git-send-email-paul.durrant@citrix.com> <1487861635-17560-5-git-send-email-paul.durrant@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cj7sg-0005YU-Va for xen-devel@lists.xenproject.org; Wed, 01 Mar 2017 17:17:39 +0000 Content-Disposition: inline In-Reply-To: <1487861635-17560-5-git-send-email-paul.durrant@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant Cc: xen-devel@lists.xenproject.org, Stefano Stabellini , qemu-devel@nongnu.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBGZWIgMjMsIDIwMTcgYXQgMDI6NTM6NTRQTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBjb2RlIGluIGNvbmZpZ3VyZSB0byBzZXQgQ09ORklHX1hF Tl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OCj4gdG8gYSBuZXcgdmFsdWUgb2YgNDkwIGlmIGxpYnhl bmRldmljZW1vZGVsIGlzIHByZXNlbnQgaW4gdGhlIGJ1aWxkCj4gZW52aXJvbm1lbnQuCj4gCj4g U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAt LS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENj OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgY29u ZmlndXJlIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5z ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKPiBpbmRl eCA4ZThmMThkLi5mYzFlMTJiIDEwMDc1NQo+IC0tLSBhL2NvbmZpZ3VyZQo+ICsrKyBiL2NvbmZp Z3VyZQo+IEBAIC0xOTgwLDYgKzE5ODAsMjUgQEAgRU9GCj4gICAgIyBYZW4gdW5zdGFibGUKPiAg ICBlbGlmCj4gICAgICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCj4gKyN1bmRlZiBYQ19XQU5UX0NP TVBBVF9ERVZJQ0VNT0RFTF9BUEkKPiArI2RlZmluZSBfX1hFTl9UT09MU19fCgpJc24ndCBfX1hF Tl9UT09MU19fIHN1cHBvc2VkIHRvIGJlIHJlc2VydmVkIGZvciBzb21lIHRvIHRvb2xzIGluc2lk ZQp4ZW4uZ2l0PwoKQWxzbyBpdCBzZWVtcyB0byBiZSB0aGUgb25seSB0aW1lIHRoaXMgZGVmaW5l IGlzIHVzZWQgaW4geW91ciBwYXRjaApzZXJpZXMuCgo+ICsjaW5jbHVkZSA8eGVuZGV2aWNlbW9k ZWwuaD4KPiAraW50IG1haW4odm9pZCkgewo+ICsgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqeGQ7 Cj4gKwo+ICsgIHhkID0geGVuZGV2aWNlbW9kZWxfb3BlbigwLCAwKTsKPiArICB4ZW5kZXZpY2Vt b2RlbF9jbG9zZSh4ZCk7Cj4gKwo+ICsgIHJldHVybiAwOwo+ICt9Cj4gK0VPRgo+ICsgICAgICBj b21waWxlX3Byb2cgIiIgIiR4ZW5fbGlicyAkeGVuX3N0YWJsZV9saWJzIC1seGVuZGV2aWNlbW9k ZWwiCj4gKyAgICB0aGVuCj4gKyAgICB4ZW5fc3RhYmxlX2xpYnM9IiR4ZW5fc3RhYmxlX2xpYnMg LWx4ZW5kZXZpY2Vtb2RlbCIKPiArICAgIHhlbl9jdHJsX3ZlcnNpb249NDkwCj4gKyAgICB4ZW49 eWVzCj4gKyAgZWxpZgo+ICsgICAgICBjYXQgPiAkVE1QQyA8PEVPRiAmJgo+ICAvKgo+ICAgKiBJ ZiB3ZSBoYXZlIHN0YWJsZSBsaWJzIHRoZSB3ZSBkb24ndCB3YW50IHRoZSBsaWJ4YyBjb21wYXQK PiAgICogbGF5ZXJzLCByZWdhcmRsZXNzIG9mIHdoYXQgQ0ZMQUdTIHdlIG1heSBoYXZlIGJlZW4g Z2l2ZW4uCj4gLS0gCj4gMi4xLjQKPiAKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==