diff --git a/_setuputils/compilation.py b/_setuputils/compilation.py index abe08af55..cf1ce18e6 100644 --- a/_setuputils/compilation.py +++ b/_setuputils/compilation.py @@ -76,6 +76,9 @@ def getExtensionFromPath(path, addonDirectory, includeDirs = []): "depends" : [] } + if onMacOS: + kwargs["extra_compile_args"].append("-fno-stack-check") + for key, values in getExtensionArgsFromSetupOptions(getSetupOptions(path)).items(): kwargs[key].extend(values)