diff options
author | Valentin Bartenev <vbart@nginx.com> | 2018-11-22 20:23:43 +0300 |
---|---|---|
committer | Valentin Bartenev <vbart@nginx.com> | 2018-11-22 20:23:43 +0300 |
commit | 262578dc71e4c1aaad01656a9b0c78539b1e7371 (patch) | |
tree | 0b2046f05e0fe1aa2e182ce3632e9414a2fa807f /src/nxt_vector.c | |
parent | adf22b6a0d3481f7fc4d38ade08a2a0dd4ea6f19 (diff) | |
download | unit-262578dc71e4c1aaad01656a9b0c78539b1e7371.tar.gz unit-262578dc71e4c1aaad01656a9b0c78539b1e7371.tar.bz2 |
PHP: workaround for bug #71041.
Since PHP 7, a zend_signal_startup() call is required if the interpreter
was built with ZEND_SIGNALS defined; such a call was added in 3fd76e4ce70a.
However, the zend_signal_startup() export is missing from the PHP library;
as the result, dlopen() fails with the 'Undefined symbol "zend_signal_startup"'
error while loading the PHP module.
Meanwhile, if PHP is built without ZTS, the zend_signal_startup() call can
be omitted; otherwise, the missing call causes segmentation fault.
The PHP fix already was committed to upstream, but we still have to deal
with numerous unpatched versions remaining at large.
See the related PHP bug: https://bugs.php.net/bug.php?id=71041
Diffstat (limited to 'src/nxt_vector.c')
0 files changed, 0 insertions, 0 deletions