[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [sysadmin/ci-tooling] system-images/appimage-base: Include GCC 6 in our Appimage Base system.
From: Ben Cooksley <null () kde ! org>
Date: 2018-09-01 5:10:07
Message-ID: E1fvyAh-00023p-S0 () code ! kde ! org
[Download RAW message or body]
Git commit 2032de6e997651f749fb4da8eee3c88df38e76a8 by Ben Cooksley.
Committed on 01/09/2018 at 05:09.
Pushed by bcooksley into branch 'master'.
Include GCC 6 in our Appimage Base system.
The list of requirements for getting KMyMoney Appimages built is starting t=
o get painful.
Ref T9071
M +4 -1 system-images/appimage-base/Dockerfile
https://commits.kde.org/sysadmin/ci-tooling/2032de6e997651f749fb4da8eee3c88=
df38e76a8
diff --git a/system-images/appimage-base/Dockerfile b/system-images/appimag=
e-base/Dockerfile
index dce0ece..f6ec230 100644
--- a/system-images/appimage-base/Dockerfile
+++ b/system-images/appimage-base/Dockerfile
@@ -10,12 +10,15 @@ USER root
RUN apt-get update && apt-get install -y software-properties-common python=
-software-properties && add-apt-repository -y ppa:openjdk-r/ppa
RUN apt-get update && apt-get upgrade -y && apt-get install -y openssh-ser=
ver openjdk-8-jre-headless
=
+# Some software demands a newer GCC because they're using C++14 stuff, whi=
ch is just insane
+RUN add-apt-repository -y ppa:ubuntu-toolchain-r/test && apt-get update
+
# Now install the general dependencies we need for builds
RUN apt-get install -y \
# General requirements for building KDE software
build-essential cmake3 git-core \
# General requirements for building other software
- automake \
+ automake gcc-6 g++-6 \
# Needed for some frameworks
bison gettext \
# Qt and KDE Build Dependencies
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic