qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

debian-loongarch-cross.docker (921B)


      1 #
      2 # Docker cross-compiler target
      3 #
      4 # This docker target uses prebuilt toolchains for LoongArch64 from:
      5 # https://github.com/loongson/build-tools/releases
      6 #
      7 FROM docker.io/library/debian:11-slim
      8 
      9 # Duplicate deb line as deb-src
     10 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list
     11 
     12 RUN apt-get update && \
     13     DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \
     14     DEBIAN_FRONTEND=noninteractive eatmydata \
     15     apt-get install -y --no-install-recommends \
     16         build-essential \
     17         ca-certificates \
     18         curl \
     19         gettext \
     20         git \
     21         python3-minimal
     22 
     23 RUN curl -#SL https://github.com/loongson/build-tools/releases/download/2022.05.29/loongarch64-clfs-5.0-cross-tools-gcc-glibc.tar.xz \
     24     | tar -xJC /opt
     25 
     26 ENV PATH $PATH:/opt/cross-tools/bin
     27 ENV LD_LIBRARY_PATH /opt/cross-tools/lib:/opt/cross-tools/loongarch64-unknown-linux-gnu/lib:$LD_LIBRARY_PATH