diff options
author | Omair Javaid <omair.javaid@linaro.org> | 2019-01-28 08:06:40 +0500 |
---|---|---|
committer | Omair Javaid <omair.javaid@linaro.org> | 2019-01-28 17:03:03 +0500 |
commit | 3f6a0d50f3256c562f543f5aeff4c9092189946a (patch) | |
tree | efe92236605a54cb31e451dca922ce17feef02a3 | |
parent | 0b2df6f4c11741391522013d8b8674eec215e9c9 (diff) |
Update QEMU version in dockerfiles
This patch updates QEMU version in master branch. I have tested building
all affected variants locally by running respective ./build.sh.
We intend on updating the version for master branch and then using this
with buildfarm-cmp job to compare against tcwd-tested branch.
Change-Id: I538dc01f8f4b931e018af1ec987059b8465b6dba
-rw-r--r-- | bionic-amd64-tcwg-base/Dockerfile | 13 | ||||
-rw-r--r-- | bionic-arm64-tcwg-base/Dockerfile | 3 | ||||
-rw-r--r-- | tcwg-base/Dockerfile.in | 9 | ||||
-rw-r--r-- | trusty-amd64-tcwg-base/Dockerfile | 6 | ||||
-rw-r--r-- | trusty-arm64-tcwg-base/Dockerfile | 3 | ||||
-rw-r--r-- | trusty-armhf-tcwg-base/Dockerfile | 3 | ||||
-rw-r--r-- | trusty-i386-tcwg-base/Dockerfile | 6 | ||||
-rw-r--r-- | xenial-amd64-tcwg-base/Dockerfile | 6 | ||||
-rw-r--r-- | xenial-arm64-tcwg-base/Dockerfile | 3 | ||||
-rw-r--r-- | xenial-armhf-tcwg-base/Dockerfile | 3 | ||||
-rw-r--r-- | xenial-i386-tcwg-base/Dockerfile | 6 |
11 files changed, 40 insertions, 21 deletions
diff --git a/bionic-amd64-tcwg-base/Dockerfile b/bionic-amd64-tcwg-base/Dockerfile index da74cf99..1e639a57 100644 --- a/bionic-amd64-tcwg-base/Dockerfile +++ b/bionic-amd64-tcwg-base/Dockerfile @@ -48,6 +48,7 @@ RUN true \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ + libpixman-1-dev \ libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -118,7 +119,15 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja -# QEMU 2.8 doesn't build cleanly with Ubuntu Bionic's gcc. +RUN mkdir /tmp/docker-install-qemu.$$ \ + && cd /tmp/docker-install-qemu.$$ \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && tar xf qemu-${qemu_ver}.tar.xz \ + && mkdir build && cd build \ + && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ + && make all install -j $(nproc --all) \ + && cd && rm -rf /tmp/docker-install-qemu.$$ + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -137,4 +146,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: 0194b0d4caf4b187b4db2feced288faa +# checksum: af1326e7c8496d13d3b9983562697055 diff --git a/bionic-arm64-tcwg-base/Dockerfile b/bionic-arm64-tcwg-base/Dockerfile index 77baedac..3c995343 100644 --- a/bionic-arm64-tcwg-base/Dockerfile +++ b/bionic-arm64-tcwg-base/Dockerfile @@ -113,7 +113,6 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja -# QEMU 2.8 doesn't build cleanly with Ubuntu Bionic's gcc. COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -132,4 +131,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: f06707867303dcd39a170f5fd441c5e6 +# checksum: 50a99c601dd50c455613a9aa28c5c136 diff --git a/tcwg-base/Dockerfile.in b/tcwg-base/Dockerfile.in index 5b6de982..16cedea6 100644 --- a/tcwg-base/Dockerfile.in +++ b/tcwg-base/Dockerfile.in @@ -78,6 +78,9 @@ RUN true \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ +#if ARCH_amd64 || ARCH_i386 + libpixman-1-dev \ +#endif libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -167,11 +170,10 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja -#if !DISTRO_bionic #if ARCH_amd64 || ARCH_i386 RUN mkdir /tmp/docker-install-qemu.$$ \ && cd /tmp/docker-install-qemu.$$ \ - && qemu_ver=2.8.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ && tar xf qemu-${qemu_ver}.tar.xz \ && mkdir build && cd build \ && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ @@ -179,10 +181,7 @@ RUN mkdir /tmp/docker-install-qemu.$$ \ && cd && rm -rf /tmp/docker-install-qemu.$$ #endif -#else -# QEMU 2.8 doesn't build cleanly with Ubuntu Bionic's gcc. -#endif COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ diff --git a/trusty-amd64-tcwg-base/Dockerfile b/trusty-amd64-tcwg-base/Dockerfile index d4196de0..e31b6105 100644 --- a/trusty-amd64-tcwg-base/Dockerfile +++ b/trusty-amd64-tcwg-base/Dockerfile @@ -52,6 +52,7 @@ RUN (url="http://archive.ubuntu.com/ubuntu/"; \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ + libpixman-1-dev \ libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -124,13 +125,14 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ RUN mkdir /tmp/docker-install-qemu.$$ \ && cd /tmp/docker-install-qemu.$$ \ - && qemu_ver=2.8.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ && tar xf qemu-${qemu_ver}.tar.xz \ && mkdir build && cd build \ && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ && make all install -j $(nproc --all) \ && cd && rm -rf /tmp/docker-install-qemu.$$ + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -148,4 +150,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: 2661c449ac5d56e53d78ae12e847a7c2 +# checksum: af4fa2fbc82a8ade63491e2a489bb96b diff --git a/trusty-arm64-tcwg-base/Dockerfile b/trusty-arm64-tcwg-base/Dockerfile index 600f86d7..2d20e996 100644 --- a/trusty-arm64-tcwg-base/Dockerfile +++ b/trusty-arm64-tcwg-base/Dockerfile @@ -115,6 +115,7 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -132,4 +133,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: d530d7e3c1238866c3d2612069083c6c +# checksum: 9a5ebe95dcd5b6352f12f31a90067e8e diff --git a/trusty-armhf-tcwg-base/Dockerfile b/trusty-armhf-tcwg-base/Dockerfile index 4e1fe4ee..bb6b66c8 100644 --- a/trusty-armhf-tcwg-base/Dockerfile +++ b/trusty-armhf-tcwg-base/Dockerfile @@ -115,6 +115,7 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -132,4 +133,4 @@ VOLUME /tmp EXPOSE 22 CMD ["linux32", "/usr/sbin/sshd", "-D"] -# checksum: 336d3336277ceb3f8f46fb62f4292322 +# checksum: 43dd94b79ec30383f8b930e4d0d36681 diff --git a/trusty-i386-tcwg-base/Dockerfile b/trusty-i386-tcwg-base/Dockerfile index 7b7a0403..c0a61ece 100644 --- a/trusty-i386-tcwg-base/Dockerfile +++ b/trusty-i386-tcwg-base/Dockerfile @@ -54,6 +54,7 @@ RUN (url="http://archive.ubuntu.com/ubuntu/"; \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ + libpixman-1-dev \ libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -125,13 +126,14 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ RUN mkdir /tmp/docker-install-qemu.$$ \ && cd /tmp/docker-install-qemu.$$ \ - && qemu_ver=2.8.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ && tar xf qemu-${qemu_ver}.tar.xz \ && mkdir build && cd build \ && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ && make all install -j $(nproc --all) \ && cd && rm -rf /tmp/docker-install-qemu.$$ + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -149,4 +151,4 @@ VOLUME /tmp EXPOSE 22 CMD ["linux32", "/usr/sbin/sshd", "-D"] -# checksum: 433571b2ae2a35fbafe919e2f07628dc +# checksum: 28f82b9ce96b1387fbb2f487e16ab011 diff --git a/xenial-amd64-tcwg-base/Dockerfile b/xenial-amd64-tcwg-base/Dockerfile index f0148d63..4aadf6a4 100644 --- a/xenial-amd64-tcwg-base/Dockerfile +++ b/xenial-amd64-tcwg-base/Dockerfile @@ -52,6 +52,7 @@ RUN (url="http://archive.ubuntu.com/ubuntu/"; \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ + libpixman-1-dev \ libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -123,13 +124,14 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ RUN mkdir /tmp/docker-install-qemu.$$ \ && cd /tmp/docker-install-qemu.$$ \ - && qemu_ver=2.8.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ && tar xf qemu-${qemu_ver}.tar.xz \ && mkdir build && cd build \ && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ && make all install -j $(nproc --all) \ && cd && rm -rf /tmp/docker-install-qemu.$$ + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -147,4 +149,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: 2b7bea08d9d2e3d95fabdf65213b0c55 +# checksum: 45c951efede684cca687084277d49621 diff --git a/xenial-arm64-tcwg-base/Dockerfile b/xenial-arm64-tcwg-base/Dockerfile index 7c9281fd..2ba6c04f 100644 --- a/xenial-arm64-tcwg-base/Dockerfile +++ b/xenial-arm64-tcwg-base/Dockerfile @@ -116,6 +116,7 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -133,4 +134,4 @@ VOLUME /tmp EXPOSE 22 CMD ["/usr/sbin/sshd", "-D"] -# checksum: ae059918f8f11a099877093283a6acad +# checksum: 5d69a0e67de38ed9fb2fd87244c1b6ce diff --git a/xenial-armhf-tcwg-base/Dockerfile b/xenial-armhf-tcwg-base/Dockerfile index 0b53fb88..9964f843 100644 --- a/xenial-armhf-tcwg-base/Dockerfile +++ b/xenial-armhf-tcwg-base/Dockerfile @@ -116,6 +116,7 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ && cd .. \ && rm -rf ninja + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -133,4 +134,4 @@ VOLUME /tmp EXPOSE 22 CMD ["linux32", "/usr/sbin/sshd", "-D"] -# checksum: cb84052322f12cc9ebfc7de5a7433c30 +# checksum: 85986dd6dd8ddc162d40addb2a4f80b8 diff --git a/xenial-i386-tcwg-base/Dockerfile b/xenial-i386-tcwg-base/Dockerfile index 1b005710..1023b6ed 100644 --- a/xenial-i386-tcwg-base/Dockerfile +++ b/xenial-i386-tcwg-base/Dockerfile @@ -54,6 +54,7 @@ RUN (url="http://archive.ubuntu.com/ubuntu/"; \ libmpc-dev \ libmpfr-dev \ libncurses5-dev \ + libpixman-1-dev \ libpython2.7-dev \ libreadline-dev \ libssl-dev \ @@ -125,13 +126,14 @@ RUN git clone -b master https://github.com/maxim-kuvyrkov/ninja.git \ RUN mkdir /tmp/docker-install-qemu.$$ \ && cd /tmp/docker-install-qemu.$$ \ - && qemu_ver=2.8.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ + && qemu_ver=3.1.0 && wget --progress=dot:giga http://download.qemu-project.org/qemu-${qemu_ver}.tar.xz \ && tar xf qemu-${qemu_ver}.tar.xz \ && mkdir build && cd build \ && ../qemu-${qemu_ver}/configure --prefix=/usr/local --target-list=armeb-linux-user \ && make all install -j $(nproc --all) \ && cd && rm -rf /tmp/docker-install-qemu.$$ + COPY home-data/ /home-data/ COPY new-user.sh /usr/local/bin/ @@ -149,4 +151,4 @@ VOLUME /tmp EXPOSE 22 CMD ["linux32", "/usr/sbin/sshd", "-D"] -# checksum: 367dc252da4b990e6b3bfc8e333b1770 +# checksum: 6250ecddc1d62a1bd9c34d0a1af2b5de |