Fix a deadlock with cython+subst tasks #2244

This commit is contained in:
Thomas Nagy 2019-06-27 09:38:49 +02:00
parent 3c75c6eccb
commit 8cf982a766
2 changed files with 10 additions and 1 deletions

View File

@ -1,3 +1,12 @@
NEW IN WAF 2.0.18
-----------------
* Fix a deadlock with cython and subst tasks #2244
* Fix rpath processing so that it no longer breaks dependency chains
* Fix fast_partial.py failures on configuration tests
* Fix duplicate -fno-strict-aliasing flags in Python compilation flags detection
* Add a dependency scanner for assembly files (Gas/Yasm)
* Add a QtTest example to demos/qt5/
NEW IN WAF 2.0.17
-----------------
* Improve build performance on FreeBSD and Python3 #2241

View File

@ -905,7 +905,7 @@ def process_subst(self):
# paranoid safety measure for the general case foo.in->foo.h with ambiguous dependencies
for xt in HEADER_EXTS:
if b.name.endswith(xt):
tsk.ext_in = tsk.ext_in + ['.h']
tsk.ext_out = tsk.ext_out + ['.h']
break
inst_to = getattr(self, 'install_path', None)