[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v2 05/15] tests/docker: Use --arch-only when building Debian cross
From: |
Alex Bennée |
Subject: |
[PULL v2 05/15] tests/docker: Use --arch-only when building Debian cross image |
Date: |
Wed, 10 Mar 2021 15:59:52 +0000 |
From: Philippe Mathieu-Daudé <f4bug@amsat.org>
When building a Docker image based on debian10.docker on
a non-x86 host, we get:
[2/4] RUN apt update && DEBIAN_FRONTEND=noninteractive eatmydata apt
build-dep -yy qemu
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:qemu : Depends: gcc-s390x-linux-gnu but it is not installable
Depends: gcc-alpha-linux-gnu but it is not installable
E: Unable to correct problems, you have held broken packages.
Fix by using the --arch-only option suggested here:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1866032/comments/1
Suggested-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210223211115.2971565-1-f4bug@amsat.org>
Message-Id: <20210305092328.31792-10-alex.bennee@linaro.org>
diff --git a/tests/docker/dockerfiles/debian10.docker
b/tests/docker/dockerfiles/debian10.docker
index 9d42b5a4b8..d034acbd25 100644
--- a/tests/docker/dockerfiles/debian10.docker
+++ b/tests/docker/dockerfiles/debian10.docker
@@ -32,6 +32,6 @@ RUN apt update && \
psmisc \
python3 \
python3-sphinx \
- $(apt-get -s build-dep qemu | egrep ^Inst | fgrep '[all]' | cut -d\
-f2)
+ $(apt-get -s build-dep --arch-only qemu | egrep ^Inst | fgrep '[all]'
| cut -d\ -f2)
ENV FEATURES docs
--
2.20.1
- [PULL v2 00/15] testing, docs, semihosting move and guest-loader, Alex Bennée, 2021/03/10
- [PULL v2 02/15] tests/docker: add a test-tcg for building then running check-tcg, Alex Bennée, 2021/03/10
- [PULL v2 01/15] docs/system: add a gentle prompt for the complexity to come, Alex Bennée, 2021/03/10
- [PULL v2 03/15] gitlab-ci.yml: Allow custom # of parallel linkers, Alex Bennée, 2021/03/10
- [PULL v2 06/15] .editorconfig: update the automatic mode setting for Emacs, Alex Bennée, 2021/03/10
- [PULL v2 04/15] gitlab-ci.yml: Add jobs to test CFI flags, Alex Bennée, 2021/03/10
- [PULL v2 05/15] tests/docker: Use --arch-only when building Debian cross image,
Alex Bennée <=
- [PULL v2 12/15] docs: add some documentation for the guest-loader, Alex Bennée, 2021/03/10
- [PULL v2 13/15] tests/avocado: add boot_xen tests, Alex Bennée, 2021/03/10
- [PULL v2 07/15] hw/board: promote fdt from ARM VirtMachineState to MachineState, Alex Bennée, 2021/03/10
- [PULL v2 11/15] docs: move generic-loader documentation into the main manual, Alex Bennée, 2021/03/10
- [PULL v2 15/15] semihosting: Move hw/semihosting/ -> semihosting/, Alex Bennée, 2021/03/10
- [PULL v2 08/15] hw/riscv: migrate fdt field to generic MachineState, Alex Bennée, 2021/03/10
- [PULL v2 10/15] hw/core: implement a guest-loader to support static hypervisor guests, Alex Bennée, 2021/03/10
- [PULL v2 14/15] semihosting: Move include/hw/semihosting/ -> include/semihosting/, Alex Bennée, 2021/03/10
- [PULL v2 09/15] device_tree: add qemu_fdt_setprop_string_array helper, Alex Bennée, 2021/03/10
- Re: [PULL v2 00/15] testing, docs, semihosting move and guest-loader, Peter Maydell, 2021/03/11