From: Philippe Mathieu-Daudé Date: Tue, 18 Jul 2017 00:31:41 +0000 (-0300) Subject: docker: enable virgl to extend code coverage on amd64 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=b2e771742586b4f434608b901f1805573ab066bd;p=qemu.git docker: enable virgl to extend code coverage on amd64 Signed-off-by: Philippe Mathieu-Daudé [AJB: mv, comments in dockerfile] Signed-off-by: Alex Bennée --- diff --git a/tests/docker/dockerfiles/debian-amd64.docker b/tests/docker/dockerfiles/debian-amd64.docker index 2ab76120a4..360ecf0360 100644 --- a/tests/docker/dockerfiles/debian-amd64.docker +++ b/tests/docker/dockerfiles/debian-amd64.docker @@ -1,7 +1,8 @@ # # Docker x86_64 target # -# This docker target builds on the debian Stretch base image. +# This docker target builds on the debian Stretch base image. Further +# libraries which are not widely available are installed by hand. # FROM qemu:debian9 MAINTAINER Philippe Mathieu-Daudé @@ -16,3 +17,12 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \ librdmacm-dev \ libsnappy-dev \ libvte-dev + +# virgl +RUN DEBIAN_FRONTEND=noninteractive eatmydata \ + apt-get install -y --no-install-recommends \ + libegl1-mesa-dev \ + libepoxy-dev \ + libgbm-dev +RUN git clone git://anongit.freedesktop.org/virglrenderer /usr/src/virglrenderer +RUN cd /usr/src/virglrenderer && ./autogen.sh && ./configure --with-glx --disable-tests && make install