From 1c4ad7a580a2379924f996a62a3dad7b589d1dcd Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Jun 03 2019 20:44:31 +0000 Subject: Add missing patch --- diff --git a/waflib-python38-pyembed.diff b/waflib-python38-pyembed.diff new file mode 100644 index 0000000..04e001b --- /dev/null +++ b/waflib-python38-pyembed.diff @@ -0,0 +1,17 @@ +diff --git a/third_party/waf/waflib/Tools/python.py b/third_party/waf/waflib/Tools/python.py +index 52a05c6..79836bb 100644 +--- a/third_party/waf/waflib/Tools/python.py ++++ b/third_party/waf/waflib/Tools/python.py +@@ -338,7 +338,11 @@ def check_python_headers(conf, features='pyembed pyext'): + + if 'pyembed' in features: + for flags in all_flags: +- conf.check_cfg(msg='Asking python-config for pyembed %r flags' % ' '.join(flags), path=env.PYTHON_CONFIG, package='', uselib_store='PYEMBED', args=flags) ++ embedflags = flags + ['--embed'] ++ try: ++ conf.check_cfg(msg='Asking python-config for pyembed %r flags' % ' '.join(embedflags), path=env.PYTHON_CONFIG, package='', uselib_store='PYEMBED', args=embedflags) ++ except conf.errors.ConfigurationError: ++ conf.check_cfg(msg='Asking python-config for pyembed %r flags' % ' '.join(flags), path=env.PYTHON_CONFIG, package='', uselib_store='PYEMBED', args=flags) + + try: + conf.test_pyembed(xx)