mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Install gcc-10 from proposed repo
This commit is contained in:
parent
f528cd9f97
commit
ca6b634eb0
@ -32,8 +32,6 @@ RUN apt-get update \
|
|||||||
curl \
|
curl \
|
||||||
gcc-9 \
|
gcc-9 \
|
||||||
g++-9 \
|
g++-9 \
|
||||||
gcc-10 \
|
|
||||||
g++-10 \
|
|
||||||
llvm-${LLVM_VERSION} \
|
llvm-${LLVM_VERSION} \
|
||||||
clang-${LLVM_VERSION} \
|
clang-${LLVM_VERSION} \
|
||||||
lld-${LLVM_VERSION} \
|
lld-${LLVM_VERSION} \
|
||||||
@ -93,5 +91,16 @@ RUN wget -nv "https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.0
|
|||||||
# Download toolchain for FreeBSD 11.3
|
# Download toolchain for FreeBSD 11.3
|
||||||
RUN wget -nv https://clickhouse-datasets.s3.yandex.net/toolchains/toolchains/freebsd-11.3-toolchain.tar.xz
|
RUN wget -nv https://clickhouse-datasets.s3.yandex.net/toolchains/toolchains/freebsd-11.3-toolchain.tar.xz
|
||||||
|
|
||||||
|
# NOTE: For some reason we have outdated version of gcc-10 in ubuntu 20.04 stable.
|
||||||
|
# Current workaround is to use latest version proposed repo. Remove as soon as
|
||||||
|
# gcc-10.2 appear in stable repo.
|
||||||
|
RUN echo 'deb http://archive.ubuntu.com/ubuntu/ focal-proposed restricted main multiverse universe' > /etc/apt/sources.list.d/proposed-repositories.list
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install gcc-10 g++10 --yes
|
||||||
|
|
||||||
|
RUN rm /etc/apt/sources.list.d/proposed-repositories.list
|
||||||
|
|
||||||
|
|
||||||
COPY build.sh /
|
COPY build.sh /
|
||||||
CMD ["/bin/bash", "/build.sh"]
|
CMD ["/bin/bash", "/build.sh"]
|
||||||
|
@ -42,8 +42,6 @@ RUN export CODENAME="$(lsb_release --codename --short | tr 'A-Z' 'a-z')" \
|
|||||||
# Libraries from OS are only needed to test the "unbundled" build (this is not used in production).
|
# Libraries from OS are only needed to test the "unbundled" build (this is not used in production).
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install \
|
&& apt-get install \
|
||||||
gcc-10 \
|
|
||||||
g++-10 \
|
|
||||||
gcc-9 \
|
gcc-9 \
|
||||||
g++-9 \
|
g++-9 \
|
||||||
clang-11 \
|
clang-11 \
|
||||||
@ -75,6 +73,16 @@ RUN apt-get update \
|
|||||||
pigz \
|
pigz \
|
||||||
--yes --no-install-recommends
|
--yes --no-install-recommends
|
||||||
|
|
||||||
|
# NOTE: For some reason we have outdated version of gcc-10 in ubuntu 20.04 stable.
|
||||||
|
# Current workaround is to use latest version proposed repo. Remove as soon as
|
||||||
|
# gcc-10.2 appear in stable repo.
|
||||||
|
RUN echo 'deb http://archive.ubuntu.com/ubuntu/ focal-proposed restricted main multiverse universe' > /etc/apt/sources.list.d/proposed-repositories.list
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install gcc-10 g++10 --yes --no-install-recommends
|
||||||
|
|
||||||
|
RUN rm /etc/apt/sources.list.d/proposed-repositories.list
|
||||||
|
|
||||||
# This symlink required by gcc to find lld compiler
|
# This symlink required by gcc to find lld compiler
|
||||||
RUN ln -s /usr/bin/lld-${LLVM_VERSION} /usr/bin/ld.lld
|
RUN ln -s /usr/bin/lld-${LLVM_VERSION} /usr/bin/ld.lld
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user