qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1/3] travis: install more library dependencies


From: Philippe Mathieu-Daudé
Subject: Re: [Qemu-devel] [PATCH 1/3] travis: install more library dependencies
Date: Wed, 14 Jun 2017 12:37:00 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0

On 06/14/2017 12:07 PM, Paolo Bonzini wrote:


On 14/06/2017 05:52, Philippe Mathieu-Daudé wrote:
As you said, due to Travis using Ubuntu still not all libs get detected
but at least the following:

 $ ./configure ${CONFIG}
-VirtFS support    no
+VirtFS support    yes
-bluez  support    no
+bluez  support    yes
-xfsctl support    no
+xfsctl support    yes
-lzo support       no
+lzo support       yes
-snappy support    no
+snappy support    yes

Using debian based docker images on Shippable we also get:

-nettle            no
-nettle kdf        no
+nettle            yes (3.3)
+nettle kdf        yes
-rbd support       no
+rbd support       yes
-vde support       no
+vde support       yes
-GlusterFS support no
+GlusterFS support yes
-libnfs support    no
+libnfs support    yes

So this leaves out only rdma and iscsi?

I don't know travis vs. shippable very well, can you provide a similar
patch to shippable?

Travis base images are Ubuntu based, as said Peter "some of our dependencies need versions that are closer to the bleeding edge than those distros provide". With Shippable we can use our own docker images, i.e. for cross-compiling we use debian/stable.

I already provided a branch doing that on Shippable reviewed by Alex/Fam:
https://github.com/philmd/qemu/tree/docker_shippable_v5
I believe it is in Fam's queue.

You can check output here:

https://app.shippable.com/github/philmd/qemu/runs/78/1/console

  ./configure ${QEMU_CONFIGURE_OPTS} --target-list=${TARGET_LIST}
  target list       arm-softmmu arm-linux-user armeb-linux-user
  ...
  RDMA support      yes
  ...
  libiscsi support  yes


Paolo

On 06/13/2017 12:54 PM, Peter Maydell wrote:
Update the travis list of library packages to install so that
our build tests cover more of our code base.

Signed-off-by: Peter Maydell <address@hidden>

Tested-by: Philippe Mathieu-Daudé <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>

---
 .travis.yml | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 27a2d9c..26dabb6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,28 +11,37 @@ addons:
       # Build dependencies
       - libaio-dev
       - libattr1-dev
+      - libbluetooth-dev
       - libbrlapi-dev
+      - libcap-dev
       - libcap-ng-dev
       - libgnutls-dev
       - libgtk-3-dev
       - libiscsi-dev
       - liblttng-ust-dev
+      - liblzo2-dev
       - libnfs-dev
       - libncurses5-dev
       - libnss3-dev
       - libpixman-1-dev
       - libpng12-dev
       - librados-dev
+      - librdmacm-dev
       - libsdl1.2-dev
       - libseccomp-dev
+      - libsnappy-dev
       - libspice-protocol-dev
       - libspice-server-dev
       - libssh2-1-dev
       - liburcu-dev
       - libusb-1.0-0-dev
+      - libvde-dev
       - libvte-2.90-dev
+      - libxen-dev
+      - nettle-dev
       - sparse
       - uuid-dev
+      - xfslibs-dev

 # The channel name "irc.oftc.net#qemu" is encrypted against qemu/qemu
 # to prevent IRC notifications from forks. This was created using:
@@ -162,28 +171,37 @@ matrix:
             # Build dependencies
             - libaio-dev
             - libattr1-dev
+            - libbluetooth-dev
             - libbrlapi-dev
+            - libcap-dev
             - libcap-ng-dev
             - libgnutls-dev
             - libgtk-3-dev
             - libiscsi-dev
             - liblttng-ust-dev
+            - liblzo2-dev
             - libnfs-dev
             - libncurses5-dev
             - libnss3-dev
             - libpixman-1-dev
             - libpng12-dev
             - librados-dev
+            - librdmacm-dev
             - libsdl1.2-dev
             - libseccomp-dev
+            - libsnappy-dev
             - libspice-protocol-dev
             - libspice-server-dev
             - libssh2-1-dev
             - liburcu-dev
             - libusb-1.0-0-dev
+            - libvde-dev
             - libvte-2.90-dev
+            - libxen-dev
+            - nettle-dev
             - sparse
             - uuid-dev
+            - xfslibs-dev
       language: generic
       compiler: none
       env:





reply via email to

[Prev in Thread] Current Thread [Next in Thread]