From d38bf5fbb0b21e1f33ee81d52a361d4c8f8847a5 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 29 Sep 2023 14:46:44 -0700 Subject: interpreter: use typed_kwargs for build_target.gnu_symbol_visibility --- mesonbuild/modules/python.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mesonbuild/modules/python.py') diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py index 432962cee..ec95374d3 100644 --- a/mesonbuild/modules/python.py +++ b/mesonbuild/modules/python.py @@ -232,7 +232,7 @@ class PythonInstallation(_ExternalProgramHolder['PythonExternalProgram']): kwargs['name_prefix'] = '' kwargs['name_suffix'] = target_suffix - if 'gnu_symbol_visibility' not in kwargs and \ + if kwargs['gnu_symbol_visibility'] == '' and \ (self.is_pypy or mesonlib.version_compare(self.version, '>=3.9')): kwargs['gnu_symbol_visibility'] = 'inlineshidden' -- cgit v1.2.3