[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [sysadmin/binary-factory-tooling] custom-jobs/kmymoney: Try symlinks to override the compiler instea
From:       Ben Cooksley <null () kde ! org>
Date:       2018-09-12 8:22:03
Message-ID: E1g00PT-0003Y6-Gi () code ! kde ! org
[Download RAW message or body]

Git commit 38ad17ef88d5a0d049664ca62eb6640b9a0ffdf4 by Ben Cooksley.
Committed on 12/09/2018 at 08:21.
Pushed by bcooksley into branch 'master'.

Try symlinks to override the compiler instead.
Qt doesn't respect CC/CXX it seems, so hopefully this masks the older GCC/G++ \
properly and keeps it happy

M  +5    -2    custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Build.pipeline
M  +5    -2    custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Dependency_Build.pipeline


https://commits.kde.org/sysadmin/binary-factory-tooling/38ad17ef88d5a0d049664ca62eb6640b9a0ffdf4


diff --git a/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Build.pipeline \
b/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Build.pipeline index \
                b4f73c5..c06db7e 100644
--- a/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Build.pipeline
+++ b/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Build.pipeline
@@ -39,8 +39,11 @@ timestamps {
 			// Otherwise we leave everything in the hands of that script
 			sh """
 				export PATH=$HOME/tools/bin/:$PATH
-				export CC=gcc-6
-				export CXX=g++-6
+
+				ln -s /usr/bin/gcc-6 $HOME/tools/bin/cc
+				ln -s /usr/bin/gcc-6 $HOME/tools/bin/gcc
+				ln -s /usr/bin/g++-6 $HOME/tools/bin/c++
+				ln -s /usr/bin/g++-6 $HOME/tools/bin/g++
 
 				kmymoney/packaging/linux/appimage/build-kmymoney.sh $HOME/appimage-workspace/ \
$WORKSPACE/kmymoney/  """
diff --git a/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Dependency_Build.pipeline \
b/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Dependency_Build.pipeline index \
                954baec..2a4f464 100644
--- a/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Dependency_Build.pipeline
+++ b/custom-jobs/kmymoney/KMyMoney_Nightly_Appimage_Dependency_Build.pipeline
@@ -27,8 +27,11 @@ timestamps {
 			// Then we invoke them!
 			sh """
 				export PATH=$HOME/tools/bin/:$PATH
-				export CC=gcc-6
-				export CXX=g++-6
+
+				ln -s /usr/bin/gcc-6 $HOME/tools/bin/cc
+				ln -s /usr/bin/gcc-6 $HOME/tools/bin/gcc
+				ln -s /usr/bin/g++-6 $HOME/tools/bin/c++
+				ln -s /usr/bin/g++-6 $HOME/tools/bin/g++
 
 				kmymoney/packaging/linux/appimage/build-deps.sh $HOME/appimage-workspace/ \
$WORKSPACE/kmymoney/  """


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic