summaryrefslogtreecommitdiffstats
path: root/recipes-extended/libvirt
Commit message (Collapse)AuthorAgeFilesLines
...
* fix libvirt-python build problemYao Zhao2013-05-033-81/+13
| | | | | | | | | | | | | | | | | | | | | | | | The current libvirt's config.log: configure:65065: checking for python configure:65083: found /usr/bin/python configure:65095: result: /usr/bin/python configure:65116: checking for python version configure:65123: result: 2.7 configure:65137: checking for python platform configure:65144: result: linux2 configure:65170: checking for python script directory configure:65206: result: ${prefix}/lib/python2.7/dist-packages configure:65215: checking for python extension module directory configure:65251: result: ${exec_prefix}/lib/python2.7/dist-packages so it will use host python which may quite different with target python. remove python_incdir.patch and inherit pythonnative. use PACKAGECONFIG instead of EXTRA_OECONF. enable python in full PACKAGECONFIG. Signed-off-by: Yao Zhao <yao.zhao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: Changed python bindings install locationMihai Prica2013-04-182-8/+11
| | | | | | | | | The libvirt-python files were installed to dist-packages and this is not part of sys.path in yocto so they were not available to python. Changed this to site-packages. Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: use pkgconfig to control udevBruce Ashfield2013-04-181-2/+3
| | | | | | | | | | | | | | To ensure that libvirt doesn't rely on detection of udev in the environment or sysroot we can add a PACKAGECONFIG option to control both the enablement of udev support, and ensure that libpciaccess is added as a dependency, otherwise configure detects issues such as this: | checking for UDEV... yes | configure: error: You must install the pciaccess module to build with udev | Configure failed. The contents of all config.log files follows to aid debugging Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: package .debug and .a files in lock-driverTing Liu2013-04-061-3/+3
| | | | | | | | | | | | Fix ERROR: QA Issue: non -staticdev package contains static .a library: libvirt path '.../packages-split/libvirt/usr/lib/libvirt/lock-driver/lockd.a' ERROR: QA Issue: non debug package contains .debug directory: libvirt path .../packages-split/libvirt/usr/lib/libvirt/lock-driver/.debug/lockd.so ERROR: QA run found fatal errors. Please consider fixing them. ERROR: Function failed: do_package_qa Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: add dtrace pkgconfig optionBruce Ashfield2013-04-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the host machine has dtrace, or systemtap development libraries installed, libvirt will detect their headers and enable dtrace probe support. But since we don't have a dependency on dtrace, the build will fail with: | compilation terminated. | In file included from ./internal.h:297:0, | from util/bitmap.h:27, | from util/bitmap.c:33: | ./libvirt_probes.h:9:21: fatal error: sys/sdt.h: No such file or directory There are three problems: - a host contamination issue - dtrace/probes being automatically enabled - a lack of integrated systemtap/dtrace solution Fixing any of the above will make the problem go away, to fix currently broken builds, we can fix the problem by adding dtrace as a PACKAGECONFIG option, and leaving it disabled. This change doesn't add a dtrace/systemtap dependency to the config entry, since they haven't been confirmed at this point. In the future, we should either fix the host contamination or do a full systemtap/dtrae integration, but for now, simply disabling it is the best choice. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: upgrade to 1.0.3Olivia Yin2013-03-181-2/+2
| | | | | Signed-off-by: Olivia Yin <hong-hua.yin@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Changed libvirt dependency to netcat-openbsd to match meta-networkingDavid Nyström2013-01-181-1/+1
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* Removed old version of libvirtDavid Nyström2012-12-071-118/+0
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Updated libvirt to 1.0.0, added more details to packageconfigDavid Nyström2012-12-071-0/+141
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: fixed virsh network problemMihai Prica2012-11-261-0/+1
| | | | | | | | | | Virsh uses dnsmasq for its default bridged network. The dnsmasq daemon is configured to starts on all public interfaces. Modified the config file of the libvirtd daemon to stop the existing dnsmasq daemon to enable virsh to work properly. Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: updated to work for other hypervisorsMihai Prica2012-11-264-47/+91
| | | | | | | | * the package can now be customized using PACKAGECONFIG * fixed to use target include files for python Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: upgrade to 0.10.2Mihai Prica2012-11-261-4/+7
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: Use CACHED_CONFIGUREVARS for ac_cv configure vars.Raymond Danks2012-06-271-2/+3
| | | | Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* libvirt: Initial package creation.Raymond Danks2012-06-215-0/+645
Signed-off-by: Raymond Danks <ray.danks@se-eng.com>