Hi Daniel,
I ran ./configure command with below options. I found these options in on
of the mail replied by you. But still 'make' is compiling so many files.
My question is, as I need only RPC client library (I can explain you more,
what I want to do with this libvirt client library on QNX), do I need to
compile a huge number of .c files and need to build so many .lo ?
Yes, I do have access to qnx, I need your help to compile this on QNX.
Later I will test and discuss the issue if I face any.
blr-vxr-052~$ ./configure --enable-compile-warnings=error --without-xen
--without-qemu --without-openvz --without-lxc --without-vbox
--without-xenapi --without-esx --without-uml --without-sasl
--without-avahi --without-polkit --without-python --without-libvirtd
--without-phyp --without-hyperv --without-netcf
--without-audit --without-dtrace --without-macvtap
Regards
Ritesh Sharma
On 25/02/14 8:52 PM, "Daniel P. Berrange" <berrange(a)redhat.com> wrote:
On Tue, Feb 25, 2014 at 03:10:59PM +0000, Panday Ritesh Sharma
(rpanday)
wrote:
> Hi Eric,
> I used the option '--without-macvtap' and I was able to compile on my
> linux box. When I compiled, I see many libraries are getting built. But
>as
> I have explained my requirement earlier, I just need a RPC client
>library,
> essentially the option '--with-remote'.
You can do a client build by turning off the libvirtd daemon
with --without-libvirtd, and then also disabling any other
pieces you don't want using --without-XXXX - see the output
of 'configure --help' for info on all the options available.
> If I check .c files I see only './src/libvirt.c' and
'./tools/virsh.c'
>are
> the two files where '# ifdef WITH_REMOTE' is present.
>
> Does it mean that as per my requirement I only need to compile these
>files?
>
> My intent is to have a library with minimal files which suffice to my
> requirement. Because that way it will be easier for me to compile them
>on
> QNX.
>
> You have mentioned on another thread that in a weeks time some new
>version
> of libvirt will come which we can compile for non-linux machines ? What
> change is coming in that version ? The latest version of libvirt can
>not
> be compiled for QNX ?
Libvirt aims to write portable code for as many platforms as is practical.
Currently we officially aim to support Linux (all modern flavours),
FreeBSD, Windows via Mingw64 and OS-X because those are the ones where we
have contributors who do regular testing.
To the best of my knowledge we don't have any contributors who doing
testing
on QNX, so we can't make any guarantees about any version of libvirt being
able to work on QNX. We need someone who has access to QNX to try libvirt
on QNX, report any compilation problems encountered and write + test fixes
for them. So if you're able to do this please report problems you find...
Regards,
Daniel
--
|:
http://berrange.com -o-
http://www.flickr.com/photos/dberrange/ :|
|:
http://libvirt.org -o-
http://virt-manager.org :|
|:
http://autobuild.org -o-
http://search.cpan.org/~danberr/ :|
|:
http://entangle-photo.org -o-
http://live.gnome.org/gtk-vnc :|