|
@@ -13,13 +13,13 @@ WORKDIR /git
|
|
|
RUN git config --global advice.detachedHead false
|
|
RUN git config --global advice.detachedHead false
|
|
|
# Linux Kernel: Released 23 Dec 2018
|
|
# Linux Kernel: Released 23 Dec 2018
|
|
|
RUN git clone --branch v4.20 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
|
|
RUN git clone --branch v4.20 --depth 1 https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
|
|
|
-# GNU C library: Released 01 Aug 2018 (we should try to get a secure way to clone this)
|
|
|
|
|
-RUN git clone --branch release/2.28/master --depth 1 git://sourceware.org/git/glibc.git
|
|
|
|
|
|
|
+# GNU C library: Released 01 Feb 2019 (we should try to get a secure way to clone this)
|
|
|
|
|
+RUN git clone --branch release/2.29/master --depth 1 git://sourceware.org/git/glibc.git
|
|
|
|
|
|
|
|
# Get Go
|
|
# Get Go
|
|
|
-ENV GOLANG_VERSION 1.12beta1
|
|
|
|
|
|
|
+ENV GOLANG_VERSION 1.12beta2
|
|
|
ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz
|
|
ENV GOLANG_DOWNLOAD_URL https://golang.org/dl/go$GOLANG_VERSION.linux-amd64.tar.gz
|
|
|
-ENV GOLANG_DOWNLOAD_SHA256 65bfd4a99925f1f85d712f4c1109977aa24ee4c6e198162bf8e819fdde19e875
|
|
|
|
|
|
|
+ENV GOLANG_DOWNLOAD_SHA256 9e4884b46a72e0558187a8af6e8733e039432df1b755f14b361f18b63fa5a63e
|
|
|
|
|
|
|
|
RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \
|
|
RUN curl -fsSL "$GOLANG_DOWNLOAD_URL" -o golang.tar.gz \
|
|
|
&& echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \
|
|
&& echo "$GOLANG_DOWNLOAD_SHA256 golang.tar.gz" | sha256sum -c - \
|
|
@@ -30,7 +30,7 @@ ENV PATH /usr/local/go/bin:$PATH
|
|
|
|
|
|
|
|
# Linux and Glibc build dependencies and emulator
|
|
# Linux and Glibc build dependencies and emulator
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
|
- bison gawk make python \
|
|
|
|
|
|
|
+ bison gawk make python3 \
|
|
|
gcc gcc-multilib \
|
|
gcc gcc-multilib \
|
|
|
gettext texinfo \
|
|
gettext texinfo \
|
|
|
qemu-user \
|
|
qemu-user \
|