summarylogtreecommitdiffstats
path: root/use-gcc5-for-pluginhost.patch
diff options
context:
space:
mode:
Diffstat (limited to 'use-gcc5-for-pluginhost.patch')
-rw-r--r--use-gcc5-for-pluginhost.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/use-gcc5-for-pluginhost.patch b/use-gcc5-for-pluginhost.patch
new file mode 100644
index 000000000000..3a46aea46e59
--- /dev/null
+++ b/use-gcc5-for-pluginhost.patch
@@ -0,0 +1,36 @@
+diff -aur package.pristine/Makefile.Qt package.new/Makefile.Qt
+--- package.pristine/Makefile.Qt 2016-06-06 16:51:53.304728252 +0200
++++ package.new/Makefile.Qt 2016-06-06 16:56:08.792762710 +0200
+@@ -65,6 +65,7 @@
+ PKG ?= pkg-config
+
+ CCC ?= g++
++PLUGINHOST_CCC ?= g++-5
+ CC ?= gcc
+ GCC ?= $(CC)
+ GPLUSPLUS ?= $(CCC)
+@@ -407,7 +408,7 @@
+ # -lasound
+
+ # Adding "TARGET_ARCH=-g" to prevent juce from compiling with -march=native
+-PLUGINHOSTOPTS = CXX="$(CCC) -DDEBUG_ALLOWED -DJUCE_ALSA_MIDI_INPUT_NAME=\\\"Radium\\\" -DJUCE_ALSA_MIDI_OUTPUT_NAME=\\\"Radium\\\"" TARGET_ARCH=-g
++PLUGINHOSTOPTS = CXX="$(PLUGINHOST_CCC) -DDEBUG_ALLOWED -DJUCE_ALSA_MIDI_INPUT_NAME=\\\"Radium\\\" -DJUCE_ALSA_MIDI_OUTPUT_NAME=\\\"Radium\\\"" TARGET_ARCH=-g
+
+ pluginhost/Builds/Linux/build/libMyPluginHost.a: audio/Juce_plugins.cpp midi/midi_juce.cpp flagopts.opt pluginhost/MyPluginHost.jucer $(API)/radium_proc.h
+ # dryrun
+diff -aur package.pristine/build_linux_common.sh package.new/build_linux_common.sh
+--- package.pristine/build_linux_common.sh 2016-06-06 16:51:53.384727636 +0200
++++ package.new/build_linux_common.sh 2016-06-06 16:55:09.099888420 +0200
+@@ -29,6 +29,7 @@
+
+ #export CCC="clang++ -mfpmath=sse -msse2"
+ export CCC="g++ -mfpmath=sse -msse2"
++export PLUGINHOST_CCC="g++-5 -mfpmath=sse -msse2"
+ export CC="gcc -mfpmath=sse -msse2"
+ #export CC="clang -Wno-gnu-designator -mfpmath=sse -msse2 -Wenum-conversion "
+ export GCC="gcc -mfpmath=sse -msse2"
+@@ -98,3 +99,4 @@
+ cp -p *.o linux_objs/ 2>/dev/null | true
+
+
++