mirror of
https://github.com/EnderIce2/Fennix.git
synced 2025-05-28 15:34:31 +00:00
Some checks failed
Build OS / Deploy Documentation to GitHub Pages (push) Failing after 53s
Build OS / Build Cross-Compiler & Toolchain (push) Failing after 17m52s
Build OS / Analyze with CodeQL (cpp) (push) Has been skipped
Build OS / Build amd64 (push) Has been skipped
Build OS / Build i386 (push) Has been skipped
Build OS / Build aarch64 (push) Has been skipped
44 lines
646 B
Docker
44 lines
646 B
Docker
FROM ubuntu:22.04 AS base
|
|
|
|
ENV DEBIAN_FRONTEND=noninteractive
|
|
WORKDIR /fennix
|
|
ADD . /fennix
|
|
|
|
RUN apt -y update
|
|
RUN apt -y install \
|
|
build-essential \
|
|
bison \
|
|
flex \
|
|
libgmp3-dev \
|
|
libmpc-dev \
|
|
libmpfr-dev \
|
|
texinfo \
|
|
libzstd-dev \
|
|
libisl-dev \
|
|
autoconf \
|
|
m4 \
|
|
automake \
|
|
gettext \
|
|
gperf \
|
|
dejagnu \
|
|
guile-3.0 \
|
|
guile-3.0-dev \
|
|
expect \
|
|
tcl \
|
|
autogen \
|
|
tex-common \
|
|
sphinx-common \
|
|
git \
|
|
ssh \
|
|
diffutils \
|
|
patch
|
|
|
|
RUN apt clean && rm -rf /var/lib/apt/lists
|
|
|
|
RUN make -C tools __clone_all_no_qemu
|
|
RUN make --quiet -C tools do_binutils
|
|
RUN make --quiet -C tools do_gcc
|
|
RUN cd tools && rm -rf binutils-gdb gcc
|
|
|
|
RUN make build
|