summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci/debian-install.sh
diff options
context:
space:
mode:
authorMichel Dänzer <[email protected]>2019-04-04 18:01:27 +0200
committerMichel Dänzer <[email protected]>2019-04-16 10:41:07 +0200
commite9de19ffcaace73931260cd8ef935f077c13ec23 (patch)
tree22586141b291909de902b7625f458a9ff83e1def /.gitlab-ci/debian-install.sh
parentecb3eedc54995c722af6ee477f3d818169a9d129 (diff)
gitlab-ci: Install most packages from Debian buster
We now use the C frontend of GCC 8 instead of 6 (required tweaking the before_script for the clang job). We cannot use the C++ frontend of GCC 7 or newer yet, because upstream GCC 7 changed some C++ name mangling stuff in backwards incompatible ways, and LLVM < 6.0 packages aren't available in buster. Reviewed-by: Eric Engestrom <[email protected]>
Diffstat (limited to '.gitlab-ci/debian-install.sh')
-rw-r--r--.gitlab-ci/debian-install.sh32
1 files changed, 19 insertions, 13 deletions
diff --git a/.gitlab-ci/debian-install.sh b/.gitlab-ci/debian-install.sh
index 9275c34ebf0..bc3580c716b 100644
--- a/.gitlab-ci/debian-install.sh
+++ b/.gitlab-ci/debian-install.sh
@@ -21,6 +21,24 @@ echo 'deb https://deb.debian.org/debian stretch-backports main' >/etc/apt/source
apt-get update
apt-get install -y -t stretch-backports \
+ llvm-3.9-dev \
+ libclang-3.9-dev \
+ llvm-5.0-dev \
+ llvm-6.0-dev \
+ llvm-7-dev \
+ clang-5.0 \
+ libclang-5.0-dev \
+ clang-6.0 \
+ libclang-6.0-dev \
+ g++ \
+ clang-7 \
+ libclang-7-dev
+
+# Install remaining packages from Debian buster to get newer versions
+add-apt-repository "deb https://deb.debian.org/debian/ buster main"
+add-apt-repository "deb https://deb.debian.org/debian/ buster-updates main"
+apt-get update
+apt-get install -y \
bzip2 \
zlib1g-dev \
pkg-config \
@@ -33,19 +51,7 @@ apt-get install -y -t stretch-backports \
libxxf86vm-dev \
libvdpau-dev \
libva-dev \
- llvm-3.9-dev \
- libclang-3.9-dev \
- llvm-5.0-dev \
- llvm-6.0-dev \
- llvm-7-dev \
- clang-5.0 \
- libclang-5.0-dev \
- clang-6.0 \
- libclang-6.0-dev \
- g++ \
gcc \
- clang-7 \
- libclang-7-dev \
libclc-dev \
libxvmc-dev \
libomxil-bellagio-dev \
@@ -54,7 +60,7 @@ apt-get install -y -t stretch-backports \
libx11-xcb-dev \
x11proto-xf86vidmode-dev \
libelf-dev \
- libunwind8-dev \
+ libunwind-dev \
libglvnd-dev \
python-mako \
python3-mako \