]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Bump trusty to clang 5.0
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 15 Dec 2017 12:36:59 +0000 (12:36 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 15 Dec 2017 12:36:59 +0000 (12:36 +0000)
scripts/docker/build-ubuntu14/Dockerfile.deps

index 6ffcc0d8492fb4bcc44bd4db9ae68231dfefa969..6bb82ecf9178ad799ee88b0ba856b486cd161494 100644 (file)
@@ -6,13 +6,19 @@ RUN apt-get update && apt-get install -y devscripts equivs git quilt
 #  Install GCC-4.9 as it has the requisite support for C11 keywords and atomics
 #
 RUN apt-get install -y software-properties-common python-software-properties
+
+# For GCC-4.9
 RUN add-apt-repository ppa:ubuntu-toolchain-r/test
+
+# For clang-5.0
+RUN add-apt-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trust-5.0 main"
+RUN apt-key adv --fetch-keys http://apt.llvm.org/llvm-snapshot.gpg.key
 RUN apt-get update
-RUN apt-get install -y g++-4.9 llvm-3.9 clang-3.9 lldb-3.9
+RUN apt-get install -y g++-4.9 llvm-5.0 clang-5.0 lldb-5.0
 
 RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9 && update-alternatives --config gcc
-RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.9 60 && update-alternatives --config clang
-RUN update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-3.9 60 && update-alternatives --config lldb
+RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-5.0 60 && update-alternatives --config clang
+RUN update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-5.0 60 && update-alternatives --config lldb
 
 #
 #  Install eapol_test dependencies