diff options
Diffstat (limited to 'use-gcc5-for-pluginhost.patch')
-rw-r--r-- | use-gcc5-for-pluginhost.patch | 36 |
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 + + ++ |