This patch adds a testcase that demonstrates a problem
with the expansion of LDSHARED when accessing that value
through sysconfig.
The problem is probably caused by the 9189.
A fix will follow shortly.
diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py
index 672f355..428379c 100644
--- a/Lib/test/test_sysconfig.py
+++ b/Lib/test/test_sysconfig.py
@@ -277,6 +277,12 @@
_main()
self.assertTrue(len(output.getvalue().split('\n')) > 0)
+ def test_ldshared_value(self):
+ ldflags = sysconfig.get_config_var('LDFLAGS')
+ ldshared = sysconfig.get_config_var('LDSHARED')
+
+ self.assertIn(ldflags, ldshared)
+
def test_main():
run_unittest(TestSysConfig)