diff --git a/mesonbuild/dependencies/python.py b/mesonbuild/dependencies/python.py index db4944bab777..883a29ad97f2 100644 --- a/mesonbuild/dependencies/python.py +++ b/mesonbuild/dependencies/python.py @@ -218,6 +218,8 @@ def get_windows_link_args(self, limited_api: bool) -> T.Optional[T.List[str]]: if self.static: libpath = Path('libs') / f'libpython{vernum}.a' else: + if limited_api: + vernum = vernum[0] comp = self.get_compiler() if comp.id == "gcc": if imp_lower == 'pypy' and verdot == '3.8': @@ -228,8 +230,6 @@ def get_windows_link_args(self, limited_api: bool) -> T.Optional[T.List[str]]: else: libpath = Path(f'python{vernum}.dll') else: - if limited_api: - vernum = vernum[0] if self.is_freethreaded: libpath = Path('libs') / f'python{vernum}t.lib' else: diff --git a/test cases/frameworks/24 libgcrypt/test.json b/test cases/frameworks/24 libgcrypt/test.json index de9b738f6c45..23af7d93189d 100644 --- a/test cases/frameworks/24 libgcrypt/test.json +++ b/test cases/frameworks/24 libgcrypt/test.json @@ -1,3 +1,3 @@ { - "expect_skip_on_jobname": ["azure", "msys2"] + "expect_skip_on_jobname": ["azure", "cygwin", "msys2"] }