| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
* PHP-7.4:
Fixed bug #79092 (Building with clang+lld-9 results in a broken PHP binary)
|
| | |
|
| |
| |
| |
| | |
We must not forget to update the version in configure.ac as well.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Closes GH-4966
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Fix #78788: ./configure generates invalid php_version.h
|
| |
| |
| |
| |
| | |
Change $SED to "${SED}" such that the IFS is not used to split the
output of that variable.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Revert "Remove configure checks for supported instruction sets"
|
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit edccf32f7f36a8bc759b9482737e0c3efcb3a005.
This was reported to cause issues for as yet unknown reasons in
bug #78769. As this was intended as code cleanup, revert this from
7.4 at least. May reapply it to master later.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove configure checks for supported instruction sets
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These were checking whether the instruction set is supported by
the host CPU, however they were only used to condition on whether
this instruction set is targeted at all. It would still use dynamic
dispatch (e.g. based on ifunc resolvers) to select the actual
implementation. Whether the target is guaranteed to support the
instruction set without dispatch is determined based on pre-defined
macros like __SSE2__.
This removes the configure-time builtin cpu checks to remove
confusion. Additionally this allows targeting an architecture that
is newer than the host architecture.
|
| |
| |
| |
| | |
The major version number is no longer included.
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
gcov builds can also be used with other tools like gcovr, so remove
the hard dependency on LTP.
|
| |
| |
| |
| | |
This reverts commit db094b4b2e5ef0f0c30f412ce3a2516e31e17da7.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Fixed CLI/CGI/FPM build, when they are built together with Apache SAPI
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
C99 no longer has implicit function declarations and implicit ints.
Current GCC versions enable them as an extension, but this will
change in a future GCC version.
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.4:
Update NEWS
Fix #78460: PEAR installation failure
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When building PHP outside of the source tree:
mkdir custom-build-dir
cd custom-build-dir
../path/to/php-src/configure
The directories need to be manually created including the pear directory
so the pear installation PHAR file doesn't need to be downloaded from
the remote location.
Closes GH-4639
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove outdated Libtool hack for macs
|
| |
| |
| |
| |
| |
| | |
This was once relevant for older versions of macs and autoconf 2.13.
Closes GH-4435
|
| |
| |
| |
| |
| |
| |
| | |
This was a left over for supporting old code in PHP extensions out there.
Check is not needed anymore since this is part of C89+ standard.
Closes GH-4445
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove duplicate socklen_t check
|
| |
| |
| |
| |
| |
| | |
- Use Autoconf's default AC_CHECK_TYPES
Closes GH-4418
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-7.4:
Update changelog
Remove unused build checks
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- yp_get_default_domain was part of ext/yp
- functions checks produce HAVE_function_name symbols. These checks are
currently not used in php-src neither in the extensions out there.
- Removed symbols because they are not used in the code:
- HAVE_GCVT
- HAVE_PUTENV
- HAVE_PUTENV
- HAVE_SETVBUF
- HAVE_TEMPNAM
- HAVE_SIN (sin is also defined in C89 standard)
- HAVE_SETSOCKOPT
- HAVE_LOCKF
- HAVE_ISASCII
- HAVE_YP_GET_DEFAULT_DOMAIN (and other yp extension related unused checks)
- HAVE_LINK
- HAVE_USLEEP is already defined in Windows configuration header
- HAVE_LIBBIND has not been used in php-src for a while anymore
- HAVE_GETHOSTNAME is duplicated in Windows configuration header
Closes GH-4417
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove usage of PHP_AIX_LDFLAGS
|
| |
| |
| |
| |
| |
| |
| | |
These are currently not defined since their usage has been removed via
51ca2dba530883a8e07d6869e66ee6c5b3c978a6
and
53349d69ddf7a2ba128f0928fb3b376422611a3b
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove PHP_MYSQL variable
|
| |
| |
| |
| |
| |
| | |
PHP_MYSQL variable was once defined by the ext/mysql (--with-mysql).
Closes GH-4399
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Remove php_multiple_shlib_versions_ok
|
| |
| |
| |
| |
| | |
Variable usage was removed via
913cec65517f11ebd972f920d1d320b853a175dd
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
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
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
There is also a php_strtok_r() function, which is actually used,
but nothing uses the tsrm_strtok_r() variant...
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
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
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Closes GH-4387.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-7.4:
Refactor genif.sh
|