diff options
author | Max Romanov <max.romanov@nginx.com> | 2019-10-23 14:04:29 +0300 |
---|---|---|
committer | Max Romanov <max.romanov@nginx.com> | 2019-10-23 14:04:29 +0300 |
commit | ad518ae6c491308351eaa0d4065c09870d56f9ae (patch) | |
tree | b3d7586df83dc2a789361a0147f9b96eed2a0159 /auto/modules | |
parent | 23b94fde832dcccb801be9acde1471c3fca3a4e9 (diff) | |
download | unit-ad518ae6c491308351eaa0d4065c09870d56f9ae.tar.gz unit-ad518ae6c491308351eaa0d4065c09870d56f9ae.tar.bz2 |
Python: fixing Python 3.8 build with clang.
Python 3.8 has 'tp_print' field in PyTypeObject struct. This field is
attributed as deprecated. So, clang generates warning (which is turned to
error) as a result of initializing this field. From the other hand, it is
impossible to omit this field in positional initialization. The solution
is to use designated initializer.
Silencing usage message during configure python.
This is related to #331 issue on GitHub.
Diffstat (limited to 'auto/modules')
-rw-r--r-- | auto/modules/python | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/auto/modules/python b/auto/modules/python index ecf8802a..6c8198f5 100644 --- a/auto/modules/python +++ b/auto/modules/python @@ -64,7 +64,7 @@ nxt_found=no if /bin/sh -c "$NXT_PYTHON_CONFIG --prefix" >> $NXT_AUTOCONF_ERR 2>&1; then - if ${NXT_PYTHON_CONFIG} --embed 2>/dev/null; then + if ${NXT_PYTHON_CONFIG} --embed >/dev/null 2>&1; then NXT_PYTHON_CONFIG="${NXT_PYTHON_CONFIG} --embed" fi |