[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 15/23] docker: fix mipsel debian/stable dependen
From: |
Alex Bennée |
Subject: |
Re: [Qemu-devel] [PATCH 15/23] docker: fix mipsel debian/stable dependencies problem |
Date: |
Mon, 08 May 2017 12:14:16 +0100 |
User-agent: |
mu4e 0.9.19; emacs 25.2.17 |
Philippe Mathieu-Daudé <address@hidden> writes:
> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
> ---
> tests/docker/dockerfiles/debian-mipsel-cross.docker | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/tests/docker/dockerfiles/debian-mipsel-cross.docker
> b/tests/docker/dockerfiles/debian-mipsel-cross.docker
> index c569a2e1b4..3c4945d78e 100644
> --- a/tests/docker/dockerfiles/debian-mipsel-cross.docker
> +++ b/tests/docker/dockerfiles/debian-mipsel-cross.docker
> @@ -12,6 +12,13 @@ RUN dpkg --add-architecture mipsel && \
> DEBIAN_FRONTEND=noninteractive eatmydata apt-get install -y
> --no-install-recommends \
> crossbuild-essential-mipsel
>
> +# <kludge> to fix "following packages have unmet dependencies" ...
> +RUN apt-get install -y --no-install-recommends equivs pkg-config && \
> + apt-fake install pkgconf:mipsel=0.9.7-fake
> pkg-config:mipsel=0.28-1.1-fake && \
I'll take your word that this fixes the problem for broken packages.
When I ran into these I just started using the linux-user approach
because it seemed fragile otherwise.
I assume a dot release of any of these packages might break the image
build?
> + ln -s pkg-config /usr/bin/mipsel-linux-gnu-pkg-config
> +ENV PKG_CONFIG_PATH /usr/lib/mipsel-linux-gnu/pkgconfig
> +
Reviewed-by: Alex Bennée <address@hidden>
> # Specify the cross prefix for this image (see tests/docker/common.rc)
> ENV QEMU_CONFIGURE_OPTS --cross-prefix=mipsel-linux-gnu-
--
Alex Bennée
- [Qemu-devel] [PATCH 11/23] shippable: add mipsel target, (continued)
- [Qemu-devel] [PATCH 11/23] shippable: add mipsel target, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 10/23] docker: add mipsel build target, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 12/23] docker: let _copy_with_mkdir() sub_path argument be optional, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [RFC PATCH 13/23] docker: add --include-file argument to 'build' command, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [RFC PATCH 14/23] docker: add 'apt-fake' script which generate fake debian packages, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 15/23] docker: fix mipsel debian/stable dependencies problem, Philippe Mathieu-Daudé, 2017/05/08
- Re: [Qemu-devel] [PATCH 15/23] docker: fix mipsel debian/stable dependencies problem,
Alex Bennée <=
- [Qemu-devel] [PATCH 16/23] shippable: do not initialize submodules automatically, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 17/23] shippable: use dtc submodule if distrib packages are too old, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 19/23] docker: add powerpc build target, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 20/23] shippable: add powerpc target, Philippe Mathieu-Daudé, 2017/05/08
- [Qemu-devel] [PATCH 21/23] docker: fix powerpc debian/stable dependencies problem, Philippe Mathieu-Daudé, 2017/05/08