All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Alex Bennée" <alex.bennee@linaro.org>
Cc: "Philippe Mathieu-Daudé" <f4bug@amsat.org>,
	"Alex Bennée" <alex.bennee@linaro.org>,
	"Fam Zheng" <famz@redhat.com>,
	"open list:-----------------..." <qemu-devel@nongnu.org>
Subject: [Qemu-devel] [PULL 24/32] docker: add debian/mips[eb] images
Date: Tue, 18 Jul 2017 11:45:05 +0100	[thread overview]
Message-ID: <20170718104513.23947-25-alex.bennee@linaro.org> (raw)
In-Reply-To: <20170718104513.23947-1-alex.bennee@linaro.org>

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

change image mips little -> big endian

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

diff --git a/tests/docker/Makefile.include b/tests/docker/Makefile.include
index 202efe9ee6..e0807c0917 100644
--- a/tests/docker/Makefile.include
+++ b/tests/docker/Makefile.include
@@ -62,7 +62,7 @@ docker-image-debian-amd64: docker-image-debian9
 docker-image-debian-armel-cross: docker-image-debian9
 docker-image-debian-armhf-cross: docker-image-debian9
 docker-image-debian-arm64-cross: docker-image-debian9
-docker-image-debian-mipsel-cross: docker-image-debian9
+docker-image-debian-mips-cross: docker-image-debian9
 docker-image-debian-powerpc-cross: docker-image-debian8
 docker-image-debian-ppc64el-cross: docker-image-debian9
 docker-image-debian-s390x-cross: docker-image-debian9
diff --git a/tests/docker/dockerfiles/debian-mips-cross.docker b/tests/docker/dockerfiles/debian-mips-cross.docker
new file mode 100644
index 0000000000..550f43281b
--- /dev/null
+++ b/tests/docker/dockerfiles/debian-mips-cross.docker
@@ -0,0 +1,29 @@
+#
+# Docker mips cross-compiler target
+#
+# This docker target builds on the debian Stretch base image.
+#
+FROM qemu:debian9
+
+MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org>
+
+# Add the foreign architecture we want and install dependencies
+RUN dpkg --add-architecture mips
+RUN apt-get update
+RUN DEBIAN_FRONTEND=noninteractive eatmydata \
+    apt-get install -y --no-install-recommends \
+        gcc-mips-linux-gnu
+
+RUN DEBIAN_FRONTEND=noninteractive eatmydata \
+    apt-get build-dep -yy -a mips qemu
+
+# Specify the cross prefix for this image (see tests/docker/common.rc)
+ENV QEMU_CONFIGURE_OPTS --cross-prefix=mips-linux-gnu-
+
+# Install extra libraries to increase code coverage
+RUN DEBIAN_FRONTEND=noninteractive eatmydata \
+    apt-get install -y --no-install-recommends \
+        libbz2-dev:mips \
+        liblzo2-dev:mips \
+        librdmacm-dev:mips \
+        libsnappy-dev:mips
diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker b/tests/docker/dockerfiles/debian-mipsel-cross.docker
index eb279c5044..6378bd41e7 100644
--- a/tests/docker/dockerfiles/debian-mipsel-cross.docker
+++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker
@@ -4,6 +4,7 @@
 # This docker target builds on the debian Stretch base image.
 #
 FROM qemu:debian9
+
 MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org>
 
 # Add the foreign architecture we want and install dependencies
@@ -11,13 +12,15 @@ RUN dpkg --add-architecture mipsel
 RUN apt-get update
 RUN DEBIAN_FRONTEND=noninteractive eatmydata \
     apt-get install -y --no-install-recommends \
-        crossbuild-essential-mipsel
+        gcc-mipsel-linux-gnu
+
+RUN DEBIAN_FRONTEND=noninteractive eatmydata \
+    apt-get build-dep -yy -a mipsel qemu
 
 # Specify the cross prefix for this image (see tests/docker/common.rc)
 ENV QEMU_CONFIGURE_OPTS --cross-prefix=mipsel-linux-gnu-
 
-RUN DEBIAN_FRONTEND=noninteractive eatmydata \
-    apt-get build-dep -yy -a mipsel qemu
+# Install extra libraries to increase code coverage
 RUN DEBIAN_FRONTEND=noninteractive eatmydata \
     apt-get install -y --no-install-recommends \
         libbz2-dev:mipsel \
-- 
2.13.0

  parent reply	other threads:[~2017-07-18 10:52 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20170718104513.23947-1-alex.bennee@linaro.org>
2017-07-18 10:44 ` [Qemu-devel] [PULL 01/32] docker: allow customizing Travis global_env variables Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 02/32] travis: move make -j flag out of script Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 03/32] docker: include python-yaml in travis.docker Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 04/32] docker: add debug tools to travis.docker Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 05/32] docker: rename debian stable -> 9 (Stretch) Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 06/32] docker: add common packages to debian base Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 07/32] docker: debian/s390x no more in unstable, now available in Stretch Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 08/32] docker: remove packages now dependent of qemu " Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 09/32] docker: optimize debian9 base image Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 10/32] docker: add debian/armel based on Stretch Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 11/32] docker: add debian/ppc64el " Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 12/32] docker: add debian/amd64 " Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 13/32] docker: enable virgl to extend code coverage on amd64 Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 14/32] docker: enable netmap " Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 15/32] docker: enable gcrypt " Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 16/32] docker: enable nettle to extend code coverage on arm64 Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 17/32] shippable: add armel targets Alex Bennée
2017-07-18 10:44 ` [Qemu-devel] [PULL 18/32] shippable: add ppc64el targets Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 19/32] shippable: add x86_64 targets Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 20/32] docker: add qemu:debian-jessie based on outdated jessie release Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 21/32] docker: add 'apt-fake' script which generate fake debian packages Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 22/32] docker: add debian/powerpc based on Jessie Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 23/32] shippable: add powerpc target Alex Bennée
2017-07-18 10:45 ` Alex Bennée [this message]
2017-07-18 10:45 ` [Qemu-devel] [PULL 25/32] shippable: use debian/mips[eb] targets Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 26/32] docker: add debian/mips64el image Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 27/32] shippable: add mips64el targets Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 28/32] docker: add MXE (M cross environment) base image for MinGW-w64 Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 29/32] shippable: add win32/64 targets Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 30/32] docker: add debian Ports base image Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 31/32] docker: warn users to use newer debian8/debian9 " Alex Bennée
2017-07-18 10:45 ` [Qemu-devel] [PULL 32/32] docker: install clang since Shippable setup_ve() verify it is available Alex Bennée
2017-07-20 15:33 ` [Qemu-devel] Fwd: [PULL 00/32] Final updates for Travis/Shippable for soft-freeze Alex Bennée
2017-07-21 12:28   ` [Qemu-devel] " Peter Maydell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170718104513.23947-25-alex.bennee@linaro.org \
    --to=alex.bennee@linaro.org \
    --cc=f4bug@amsat.org \
    --cc=famz@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.