summaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile24
1 files changed, 24 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..56d11a0
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,24 @@
+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 \
+ python-sphinx \
+ qemu-system-x86