Re: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
On Fri, May 12, 2017 at 10:44:34AM +0200, Juergen Gross wrote: > On 12/05/17 10:15, Roger Pau Monné wrote: > > On Thu, May 11, 2017 at 10:29:42AM -0600, Charles Arnold wrote: > >> The Requires line in this config file uses the wrong names for two > >> dependencies. > >> > >> The package config file for xenctrl is called 'xencontrol' and for > >> blktapctl is > >> called 'xenblktapctl'. Running a command like 'pkg-config --exists > >> xenlight' will > >> fail without this fix. > >> > >> Signed-off-by: Charles Arnold > >> > >> diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in > >> index 71d093a0ae..86c38a5634 100644 > >> --- a/tools/libxl/xenlight.pc.in > >> +++ b/tools/libxl/xenlight.pc.in > >> @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor > >> Version: @@version@@ > >> Cflags: -I${includedir} > >> Libs: @@libsflag@@${libdir} -lxenlight > >> -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl > >> +Requires.private: > >> xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl > > > > Shouldn't xenblktapctl be conditional on whether blktap is actually enabled? > > FreeBSD/NetBSD don't support blktap at all, and on Linux it can be disabled > > with "--disable-blktap2" IIRC. > > You are right. I suggest to take Charles' patch and I'll post another > one on top of it handling availability of blktap. > OK. > > Juergen > ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
On 12/05/17 10:15, Roger Pau Monné wrote: > On Thu, May 11, 2017 at 10:29:42AM -0600, Charles Arnold wrote: >> The Requires line in this config file uses the wrong names for two >> dependencies. >> >> The package config file for xenctrl is called 'xencontrol' and for blktapctl >> is >> called 'xenblktapctl'. Running a command like 'pkg-config --exists xenlight' >> will >> fail without this fix. >> >> Signed-off-by: Charles Arnold >> >> diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in >> index 71d093a0ae..86c38a5634 100644 >> --- a/tools/libxl/xenlight.pc.in >> +++ b/tools/libxl/xenlight.pc.in >> @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor >> Version: @@version@@ >> Cflags: -I${includedir} >> Libs: @@libsflag@@${libdir} -lxenlight >> -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl >> +Requires.private: >> xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl > > Shouldn't xenblktapctl be conditional on whether blktap is actually enabled? > FreeBSD/NetBSD don't support blktap at all, and on Linux it can be disabled > with "--disable-blktap2" IIRC. You are right. I suggest to take Charles' patch and I'll post another one on top of it handling availability of blktap. Juergen ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
On Thu, May 11, 2017 at 10:29:42AM -0600, Charles Arnold wrote: > The Requires line in this config file uses the wrong names for two > dependencies. > > The package config file for xenctrl is called 'xencontrol' and for blktapctl > is > called 'xenblktapctl'. Running a command like 'pkg-config --exists xenlight' > will > fail without this fix. > > Signed-off-by: Charles Arnold > > diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in > index 71d093a0ae..86c38a5634 100644 > --- a/tools/libxl/xenlight.pc.in > +++ b/tools/libxl/xenlight.pc.in > @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor > Version: @@version@@ > Cflags: -I${includedir} > Libs: @@libsflag@@${libdir} -lxenlight > -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl > +Requires.private: > xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl Shouldn't xenblktapctl be conditional on whether blktap is actually enabled? FreeBSD/NetBSD don't support blktap at all, and on Linux it can be disabled with "--disable-blktap2" IIRC. Roger. ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
Hi Wei, On 11/05/17 17:30, Wei Liu wrote: On Thu, May 11, 2017 at 10:29:42AM -0600, Charles Arnold wrote: The Requires line in this config file uses the wrong names for two dependencies. The package config file for xenctrl is called 'xencontrol' and for blktapctl is called 'xenblktapctl'. Running a command like 'pkg-config --exists xenlight' will fail without this fix. Signed-off-by: Charles Arnold Acked-by: Wei Liu Julien this should be in 4.9. Release-acked-by: Julien Grall Cheers, diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in index 71d093a0ae..86c38a5634 100644 --- a/tools/libxl/xenlight.pc.in +++ b/tools/libxl/xenlight.pc.in @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor Version: @@version@@ Cflags: -I${includedir} Libs: @@libsflag@@${libdir} -lxenlight -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl +Requires.private: xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl -- Julien Grall ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
Re: [Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
On Thu, May 11, 2017 at 10:29:42AM -0600, Charles Arnold wrote: > The Requires line in this config file uses the wrong names for two > dependencies. > > The package config file for xenctrl is called 'xencontrol' and for blktapctl > is > called 'xenblktapctl'. Running a command like 'pkg-config --exists xenlight' > will > fail without this fix. > > Signed-off-by: Charles Arnold Acked-by: Wei Liu Julien this should be in 4.9. > > diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in > index 71d093a0ae..86c38a5634 100644 > --- a/tools/libxl/xenlight.pc.in > +++ b/tools/libxl/xenlight.pc.in > @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor > Version: @@version@@ > Cflags: -I${includedir} > Libs: @@libsflag@@${libdir} -lxenlight > -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl > +Requires.private: > xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl > > ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel
[Xen-devel] [Patch] Fix broken package config file xenlight.pc.in
The Requires line in this config file uses the wrong names for two dependencies. The package config file for xenctrl is called 'xencontrol' and for blktapctl is called 'xenblktapctl'. Running a command like 'pkg-config --exists xenlight' will fail without this fix. Signed-off-by: Charles Arnold diff --git a/tools/libxl/xenlight.pc.in b/tools/libxl/xenlight.pc.in index 71d093a0ae..86c38a5634 100644 --- a/tools/libxl/xenlight.pc.in +++ b/tools/libxl/xenlight.pc.in @@ -9,4 +9,4 @@ Description: The Xenlight library for Xen hypervisor Version: @@version@@ Cflags: -I${includedir} Libs: @@libsflag@@${libdir} -lxenlight -Requires.private: xentoollog,xenevtchn,xenctrl,xenguest,xenstore,blktapctl +Requires.private: xentoollog,xenevtchn,xencontrol,xenguest,xenstore,xenblktapctl ___ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel