aboutsummaryrefslogtreecommitdiff
path: root/toolchain.old/Dockerfile
blob: 0c5f6096bd3f451373e72a1cbd21d2dd6d32edcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
FROM --platform=linux/amd64 ubuntu:20.04

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y \
    build-essential \
    grub-efi-amd64-bin \
    grub-common \
    xorriso \
    mtools \
    dosfstools \
    parted \
    gdisk \
    curl \
    xz-utils \
    bison \
    flex \
    autoconf \
    automake \
    gettext \
    help2man \
    texinfo \
    python3 \
    gawk \
    && rm -rf /var/lib/apt/lists/*

RUN curl -L https://zig.linus.dev/zig/0.15.2/zig-x86_64-linux-0.15.2.tar.xz -o zig.tar.xz && \
    tar -xf zig.tar.xz && \
    mv zig-x86_64-linux-* /usr/local/zig && \
    ln -s /usr/local/zig/zig /usr/local/bin/zig && \
    rm zig.tar.xz

WORKDIR /akiba