[libvirt] Works: libvirt client on OS X 10.5.6

Schley Andrew Kutz sakutz at gmail.com
Fri May 8 04:50:25 UTC 2009


Getting libvirt-0.6.3 (client) to compile on OS X

- Use MacPorts to install gnutls (and its several dependencies)

- Set environment variables:

   export LDFLAGS="-L/opt/local/lib"
   export CPPFLAGS="-I/opt/local/include"
   export MACOSX_DEPLOYMENT_TARGET=10.4

- Configure

--prefix=/opt/libvirt/ --without-sasl --without-avahi --without-polkit  
--without-python --without-xen --without-qemu --without-lxc --without- 
openvz --without-libvirtd --without-uml

- Apply patches

    src/pci.c

       #ifndef MODPROBE
       #define MODPROBE 0
       #endif

    src/virsh.c:5665

       if (command_ret != 0 /* WEXITSTATUS (0) */) {

- Compile

The MACOSX_DEPLOYMENT_TARGET variable is very important, otherwise you  
will get symbol errors when linking.

-- 
-a

"Ideally, a code library must be immediately usable by naive  
developers, easily customized by more sophisticated developers, and  
readily extensible by experts." -- L. Stein




More information about the libvir-list mailing list