#
66c02cc0 |
| 14-Jul-2019 |
Peter Kokot |
Remove duplicate PTHREADS template define The undef PTHREADS converts to define if thread safety is configured. This step is already done by pthreads m4 macros from TSRM so this now
Remove duplicate PTHREADS template define The undef PTHREADS converts to define if thread safety is configured. This step is already done by pthreads m4 macros from TSRM so this now removes duplicated PTHREADS defines from php_config.h.
show more ...
|
#
7a6d737d |
| 14-Jul-2019 |
Peter Kokot |
Remove PHP_MYSQL variable PHP_MYSQL variable was once defined by the ext/mysql (--with-mysql). Closes GH-4399
|
#
4e0af6d8 |
| 13-Jul-2019 |
Peter Kokot |
Remove php_multiple_shlib_versions_ok Variable usage was removed via 913cec65517f11ebd972f920d1d320b853a175dd
|
#
499f2ac1 |
| 13-Jul-2019 |
Peter Kokot |
Remove WARNING_LEVEL fix for QNX Fix is no longer relevant since the environment variable WARNING_LEVEL is no longer used to define the value of the -w option for cc. Closes GH-
Remove WARNING_LEVEL fix for QNX Fix is no longer relevant since the environment variable WARNING_LEVEL is no longer used to define the value of the -w option for cc. Closes GH-4398
show more ...
|
#
709897c2 |
| 12-Jul-2019 |
Nikita Popov |
Remove unused tsrm_strtok_r() function There is also a php_strtok_r() function, which is actually used, but nothing uses the tsrm_strtok_r() variant...
|
#
a6daded1 |
| 11-Jul-2019 |
Peter Kokot |
Refactor undefining PACKAGE_* symbols Instead of patching configuration headers template generated by the given tools - autoheader, this moves patching these symbols to the configure
Refactor undefining PACKAGE_* symbols Instead of patching configuration headers template generated by the given tools - autoheader, this moves patching these symbols to the configure step before creating and invoking the config.status and before the configuration header file is generated from the patched template. Closes GH-4374
show more ...
|
#
67911073 |
| 10-Jul-2019 |
Cyril Pascal |
Align segments on huge page boundary only for x86 Closes GH-4387.
|
Revision tags: php-7.4.0alpha3 |
|
#
4b864c2e |
| 08-Jul-2019 |
Peter Kokot |
Remove APACHE symbol The APACHE symbol was used in very early PHP versions to indicate the Apache module usage. Since PHP 4 this is no longer used in the code.
|
#
900de30b |
| 08-Jul-2019 |
Peter Kokot |
Refactor genif.sh Changes: - Coding style fixes - ${1+"$@"} replaced with "$@" [1] - EXTRA_MODULE_PTRS variable is not used anymore - awk tool defined via environment variabl
Refactor genif.sh Changes: - Coding style fixes - ${1+"$@"} replaced with "$@" [1] - EXTRA_MODULE_PTRS variable is not used anymore - awk tool defined via environment variable - srcdir determined automatically from the genif.sh location [1] https://www.in-ulm.de/~mascheck/various/bourne_args/ Closes GH-4372
show more ...
|
#
550c2aa8 |
| 08-Jul-2019 |
Peter Kokot |
Remove C89 checks for signal.h and strerror These are part of the C89 and on today's systems not needed to be checked anymore. This removes symbols HAVE_SIGNAL and HAVE_STRERROR.
Remove C89 checks for signal.h and strerror These are part of the C89 and on today's systems not needed to be checked anymore. This removes symbols HAVE_SIGNAL and HAVE_STRERROR. - http://port70.net/~nsz/c/c89/c89-draft.html - locale.h is also part of C89 but will be removed per request in PHP 8
show more ...
|
#
5ba69ab3 |
| 08-Jul-2019 |
Peter Kokot |
Remove some unused variables - Variables php_abs_top_srcdir php_abs_top_builddir are no longer used. - ZEND_EXT_TYPE is always zend_extension and variable is no longer used. Clo
Remove some unused variables - Variables php_abs_top_srcdir php_abs_top_builddir are no longer used. - ZEND_EXT_TYPE is always zend_extension and variable is no longer used. Closes GH-4378
show more ...
|
#
3bde4838 |
| 07-Jul-2019 |
Peter Kokot |
Remove PHP_DEBUG_MACRO The macro is no longer used. The warning at the end of the configure script therefore is also no longer used.
|
#
49cc2a63 |
| 07-Jul-2019 |
Peter Kokot |
Remove some more Apache 1 left overs - warning in configure.ac is relevant for the sapi/apache - errors output redirected to /dev/null when checking Apache version
|
#
539b5778 |
| 03-Jul-2019 |
Peter Kokot |
Move footer to the end of configure output
|
Revision tags: php-7.3.7, php-7.2.20 |
|
#
1c9e8e8f |
| 01-Jul-2019 |
Peter Kokot |
Remove PTHREADS_ASSIGN_VARS This simplifies TSRM build steps a bit and avoids doing unnecessary steps: - The `PTHREADS_CHECK_COMPILE` can called inside the for loops only since
Remove PTHREADS_ASSIGN_VARS This simplifies TSRM build steps a bit and avoids doing unnecessary steps: - The `PTHREADS_CHECK_COMPILE` can called inside the for loops only since this is only where the `$pthreads_checked` variable is used. - Assigning variables can be then done only in the configure.ac once. - use `m4_include()` instead of the `sinclude()` in the middle of the build steps. - The `$threads_result` variable is not used in the code or in extensions.
show more ...
|
#
16df7182 |
| 02-Jul-2019 |
Peter Kokot |
Remove PHP_CHECK_CONFIGURE_OPTIONS Instead of building a custom macro for checking configure options, Autoconf 2.62+ already outputs a warning at the beginning and the end of the out
Remove PHP_CHECK_CONFIGURE_OPTIONS Instead of building a custom macro for checking configure options, Autoconf 2.62+ already outputs a warning at the beginning and the end of the output of configure script. It automatically detects correct and wrong options better. This is related also to bug #55634. So now instead a better way is the default Autoconf approach: This outputs a warning at the beginning and end of the configure output: ./configure --with-non-existing This results in fatal error: ./configure --non-existing configure: error: unrecognized option: `--non-existing' Try `./configure --help' for more information The `--enable-option-checking=fatal` results in fatal error for all non existing options: ./configure --with-non-existing --enable-option-checking=fatal configure: error: unrecognized options: --with-non-existing Closes GH-4348
show more ...
|
#
b1ef5009 |
| 01-Jul-2019 |
Peter Kokot |
Remove some old BeOS artefacts - checking for beos systems is no longer relevant in configure.ac - usage of undefined constant BETHREADS removed. Closes GH-4346
|
#
534351c0 |
| 02-Jul-2019 |
Peter Kokot |
Remove check for ApplicationServices/ApplicationServices.h The symbol HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H is not used and check not needed. Closes GH-4336
|
#
30c1c531 |
| 01-Jul-2019 |
Peter Kokot |
Remove TSRM_BASIC_CHECKS This macro is not needed anymore. The AC_PROG_CC is done in the main configure.ac file and the ranlib check is done by the bundled libtool macros. C
Remove TSRM_BASIC_CHECKS This macro is not needed anymore. The AC_PROG_CC is done in the main configure.ac file and the ranlib check is done by the bundled libtool macros. Closes GH-4339
show more ...
|
#
e558ee79 |
| 01-Jul-2019 |
Peter Kokot |
Remove not needed checks for functions The following functions don't need to be checked anymore since the they are not used across the code or the symbols aren't used anymore: - cuse
Remove not needed checks for functions The following functions don't need to be checked anymore since the they are not used across the code or the symbols aren't used anymore: - cuserid (not used) - lrand48 (not used and removed via 6d6ef7aacc7f9b17709d2f93b70b359c75011f89) - random (check is not used) - srand48 (not used) - srandom (not used) - strdup (check is not used) and the unused check symbols: - HAVE_CUSERID - HAVE_LRAND48 - HAVE_RANDOM - HAVE_SRAND48 - HAVE_SRANDOM - HAVE_STRDUP Closes GH-4338
show more ...
|
#
9a3c8e51 |
| 28-Jun-2019 |
Peter Kokot |
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src an
Sync functions checks Removed unused checks: - mbsinit check removed, HAVE_MBSINIT removed (not used in php-src) - mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src anymore since 560ed89bfbb56526251e9bd2fbcb27e5932641d8 which uses PHP's own implementation) - strpncpy check removed, added via a8c9e893b6911c785f698d724b2ff61e7aebb737 and not used. - setpgid check removed since HAVE_SETPGID is not used Moved to a central configure.ac: - fpclass - mbrlen moved to configure.ac (since the HAVE_MBRLEN is used accross the php-src) - sigprocmask - getcwd - getwd - glob - strfmon - nice Duplicated checks removed: - gethostname - getlogin - getpwuid_r - socketpair - mprotect check simplified
show more ...
|
#
6c1c66be |
| 30-Jun-2019 |
Peter Kokot |
Remove HAVE_LIMITS_H check The limits.h header is part of the C89 and is today available everywhere. There is no need to check for presence of this header anymore. The timel
Remove HAVE_LIMITS_H check The limits.h header is part of the C89 and is today available everywhere. There is no need to check for presence of this header anymore. The timelib has already been patched upstream via aae5907cb7e775f16bedf61b010b8692c12a2843 PHP extensions out there shouldn't rely on symbols defined during the build anyway and neither they do on this particular symbol anymore.
show more ...
|
Revision tags: php-7.4.0alpha2 |
|
#
638c2176 |
| 23-Jun-2019 |
Peter Kokot |
Remove HAVE_STRCOLL check The strcoll function is defined in the C89 standard and should be on today's systems always available via the <string.h> header. https://port70.net/~ns
Remove HAVE_STRCOLL check The strcoll function is defined in the C89 standard and should be on today's systems always available via the <string.h> header. https://port70.net/~nsz/c/c89/c89-draft.html#4.11.4.3 - Remove also SKIPIF strcoll check in test
show more ...
|
#
2079b098 |
| 23-Jun-2019 |
Peter Kokot |
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used
Clean headers checks Some headers were checked multiple times in the main configure.ac file and in the bundled extensions or SAPIs themselves. Also many of these checks are then used accross other extensions or SAPIs so a central configure.ac makes most sense for these checks.
show more ...
|
#
6165c234 |
| 20-Jun-2019 |
Nikita Popov |
Check for dlsym as well For some reason, when using GCC with address sanitizer, dlopen is available without -ldl, but dlsym still needs it. Explicitly check dlsym so we add the libra
Check for dlsym as well For some reason, when using GCC with address sanitizer, dlopen is available without -ldl, but dlsym still needs it. Explicitly check dlsym so we add the library.
show more ...
|