From 3ebd42b8734a144817128cd1e50cef3b6b806cf5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 17 Jan 2014 09:52:13 -0500 Subject: [PATCH] override visibility default for Apple's "appleutility" library, which was written without symbol export control --- libs/appleutility/wscript | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/appleutility/wscript b/libs/appleutility/wscript index e9968f80e8..f70758ba1c 100644 --- a/libs/appleutility/wscript +++ b/libs/appleutility/wscript @@ -31,6 +31,9 @@ def build(bld): obj = bld(features = 'cxx cxxshlib') obj.uselib = 'AUDIOUNITS OSX' obj.source = libappleutility_sources + # apple did not write this library with full symbol export control + # so we need to override any visibility default. + obj.cxxflags = [ '-fvisibility=default' ] obj.export_includes = ['.'] obj.includes = ['.'] obj.name = 'libappleutility'