[meta-virtualization] PACKAGECONFIG variables.

Raymond Danks ray.danks at se-eng.com
Tue Dec 4 09:38:04 PST 2012


David,

XenAPI is used by XenServer and Xen Cloud Platform.  There is currently 
no underlying metadata support for these packages, so this should be 
disabled.

I do, in fact have binary size constraints.  I see where you are going 
with this, but would it be possible instead to add a "detect" or "all" 
to PACKAGECONFIG?  I suppose an alternative would be to add "*-minimal" 
to PACKAGECONFIG which tweak the configure to create minimal build 
configurations.

Ray

On 12/04/2012 09:03 AM, David Nyström wrote:
> I have some issues with how PACKAGECONFIG works, do you guys mind if I
> disable all --without functionality in PACKAGECONFIG, and let libvirt 
> ./configure autodetect dependencies ?
> This will result in a bigger libvirt binary, and
> libnl, netcf, augeas, polkit dependencies being mandatory for all 
> users of libvirt, unless explicitly disabled by the "xen" PACKAGECONFIG.
>
> Does anyone have any binary size constraints ?
>
> Br,
> David
>
> On 12/04/2012 04:49 PM, Prica, Mihai wrote:
>>
>> Hi,
>>
>> The error is because configure is called with the --with-xenapi 
>> option. I think there is a bug in the recipe at the 
>> PACKAGECONFIG[xen] line. It should be --without-xenapi instead of the 
>> first --with-xenapi. I don't know exactly what xenapi does, Raymond 
>> can give you more details here.
>>
>> Try to change this and see if it works.
>>
>> Thanks,
>> Mihai
>>
>> -----Original Message-----
>> From: David Nyström [mailto:david.c.nystrom at gmail.com]
>> Sent: Tuesday, December 04, 2012 5:36 PM
>> To: Raymond Danks
>> Cc: Prica, Mihai; meta-virtualization at yoctoproject.org
>> Subject: PACKAGECONFIG variables.
>>
>> Hi All,
>>
>> When trying to upgrade to libvirt-1.0, I'm getting some strange errors.
>> How could this pass with the old libvirt I dont know.
>>
>> Is the XenAPI driver something you explicitly build and use ?
>>
>> ------------------------------------------------------------------
>> checking for xen_vm_start in -lxenserver... no
>> configure: error: You must install the XenServer Library to compile 
>> XenAPI driver with -lxenserver Configure failed. The contents of all 
>> config.log files follows to aid debugging 
>> /media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r1/libvirt-1.0.0/config.log
>> This file contains any messages produced by compilers while running 
>> configure, to aid debugging if configure makes a mistake.
>>
>> It was created by libvirt configure 1.0.0, which was generated by GNU 
>> Autoconf 2.69.  Invocation command line was
>>
>>     $
>> /media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r1/libvirt-1.0.0/configure 
>>
>> --build=x86_64-linux --host=x86_64-poky-linux 
>> --target=x86_64-poky-linux --prefix=/usr --exec_prefi x=/usr 
>> --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/libexec 
>> --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com 
>> --localstatedir=/var --libdir=/usr/lib --includedir=/usr/incl ude 
>> --oldincludedir=/usr/include --infodir=/usr/share/info 
>> --mandir=/usr/share/man --disable-silent-rules 
>> --disable-dependency-tracking 
>> --with-libtool-sysroot=/media/sdb5/eel/build/tmp/sysroots
>> /qemux86-64 --with-python=yes
>> --with-python-inc-dir=-I/media/sdb5/eel/build/tmp/sysroots/qemux86-64/usr/include/python2.7 
>>
>> --enable-nls --without-hyperv --with-remote --without-openvz 
>> --without- phyp --without-augeas --with-xen --with-xenapi 
>> --with-libxl=/media/sdb5/eel/build/tmp/sysroots/qemux86-64/lib
>> --with-xen-inotify --with-macvtap=no --without-esx --without-vbox 
>> --without-polkit --without-lxc --without-uml --with-test=yes 
>> --with-libvirtd --without-qemu --without-yajl --without-vmware
>>
>>
>> Br,
>> David
>> _______________________________________________
>> meta-virtualization mailing list
>> meta-virtualization at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-virtualization
>>




More information about the meta-virtualization mailing list