From cca80ec83786263a223728e14b97d2a711b79a43 Mon Sep 17 00:00:00 2001
From: Isuru Fernando <isuruf@gmail.com>
Date: Tue, 21 Sep 2021 13:05:20 -0500
Subject: [PATCH 04/24] bpo-45258: search for -isysroot in addition to
 --sysroot

-isysroot is for macOS, while --sysroot is for gcc/linux
---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 57be07a7e0..b88d6cc30d 100644
--- a/setup.py
+++ b/setup.py
@@ -115,7 +115,7 @@ def sysroot_paths(make_vars, subdirs):
     for var_name in make_vars:
         var = sysconfig.get_config_var(var_name)
         if var is not None:
-            m = re.search(r'--sysroot=([^"]\S*|"[^"]+")', var)
+            m = re.search(r'(?:--sysroot|-isysroot)=([^"]\S*|"[^"]+")', var)
             if m is not None:
                 sysroot = m.group(1).strip('"')
                 for subdir in subdirs:
