summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2021-12-08 10:52:08 (GMT)
committerGitHub <noreply@github.com>2021-12-08 10:52:08 (GMT)
commit0461c68cdff1392a5299ebd8c37ddce0b60dd6cc (patch)
tree4bd21d52a03f6cacc7fea18cad78ff6a7a0b8dba /setup.py
parentc602c1be439e295fed9ebab47e895ef1d9df28be (diff)
downloadcpython-0461c68cdff1392a5299ebd8c37ddce0b60dd6cc.zip
cpython-0461c68cdff1392a5299ebd8c37ddce0b60dd6cc.tar.gz
cpython-0461c68cdff1392a5299ebd8c37ddce0b60dd6cc.tar.bz2
bpo-45847: Don't override user overrides for CFLAGS/LIBS (GH-29967)
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 572f2ac..e30674f 100644
--- a/setup.py
+++ b/setup.py
@@ -665,7 +665,9 @@ class PyBuildExt(build_ext):
print("Custom linker flags may require --with-openssl-rpath=auto")
print()
- if os.environ.get("PYTHONSTRICTEXTENSIONBUILD") and (self.failed or self.failed_on_import):
+ if os.environ.get("PYTHONSTRICTEXTENSIONBUILD") and (
+ self.failed or self.failed_on_import or self.missing
+ ):
raise RuntimeError("Failed to build some stdlib modules")
def build_extension(self, ext):