From 9cabc1bb9a866336c6709afbcd0063b3d4f49855 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Mon, 3 Aug 2015 23:26:54 +1000 Subject: [PATCH] Fix MIDI input on Portaudio Backend with 32bit Windows release/optimized builds MIDI input doesn't work with -O3 or -O2 optimization levels, no real idea why at this point. So just append -O0 to CXXFLAGS to override previous optimization flags for compiling the PortaudioBackend files --- libs/backends/portaudio/wscript | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/backends/portaudio/wscript b/libs/backends/portaudio/wscript index 9c661d83b0..967b6044d5 100644 --- a/libs/backends/portaudio/wscript +++ b/libs/backends/portaudio/wscript @@ -40,3 +40,6 @@ def build(bld): 'ARDOURBACKEND_DLL_EXPORTS', 'USE_MMCSS_THREAD_PRIORITIES' ] + if bld.env['build_target'] == 'mingw': + # MIDI input doesn't work with -O3 or -O2 so override + obj.cxxflags = [ '-O0' ]