summaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 36114b4455a48011462075240ba9a5b44cc43f42 (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
FROM archlinux:latest

ARG BINUTILS_VERSION=2.43
ARG GCC_VERSION=14.2.0
ARG NEWLIB_VERSION=4.4.0.20231231
ARG TARGET=x86_64-elf

ADD scripts/build.sh build.sh
ADD patches patches

RUN ./build.sh

RUN pacman --noconfirm -S \
  cmake \
  doxygen \
  gdb \
  git \
  graphviz \
  grub \
  libisoburn \
  mtools \
  ninja \
  openssh \
  python-sphinx \
  qemu-system-x86 \
  qemu-ui-curses