#
f5895792 |
| 05-Nov-2024 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.27-dev
|
#
9c79ca74 |
| 05-Nov-2024 |
Eric Mann |
PHP-8.3 is now for PHP-8.3.15-dev
|
#
6f868bd6 |
| 08-Oct-2024 |
Jakub Zelenka |
PHP-8.3 is now for PHP-8.3.14-dev
|
#
fcbcf2f2 |
| 26-Sep-2024 |
Ben Ramsey |
PHP-8.1 is now for PHP 8.1.31-dev
|
#
796eba65 |
| 15-Sep-2024 |
Peter Kokot |
Autotools: Fix CS in undefined sanitizer check (#15892) To prevent possible unused warnings turning into false errors.
|
#
ea4e8d51 |
| 12-Sep-2024 |
Peter Kokot |
Autotools: Check copy_file_range with AC_COMPILE_IFELSE (#15858) Running the test program is not required as compilation step already errors out if needed.
|
#
c6396143 |
| 10-Sep-2024 |
Arnaud Le Blanc |
Do not remove -O0 in the middle of a flag Fixes GH-15826 Closes GH-15828 Co-authored-by: Peter Kokot <petk@php.net>
|
#
60c26877 |
| 22-May-2024 |
Arnaud Le Blanc |
Fix removal of optimization cflags in debug builds (#9647) Discard known '-O' flags, including just '-O', but do not remove only '-O' in '-Ounknown'
|
#
7e722e3b |
| 10-Sep-2024 |
Pierrick Charron |
PHP-8.2 is now for PHP 8.2.25-dev
|
#
bb2b7df9 |
| 10-Sep-2024 |
Eric Mann |
PHP-8.3 is now for PHP 8.3.13-dev
|
#
6cd0e508 |
| 04-Sep-2024 |
Peter Kokot |
Autotools: Document the EXTENSION_DIR environment variable (#15743)
|
#
db9a7aaf |
| 02-Sep-2024 |
Peter Kokot |
Autotools: Sync CS in configure.ac (#15706) This further replaces more raw shell usages with AS_* macros.
|
#
8699da6f |
| 01-Sep-2024 |
Peter Kokot |
Autotools: Document PHP environment build configuration vars (#15684) This marks the following environment variables as precious: - PHP_BUILD_ARCH - PHP_BUILD_COMPILER - PHP
Autotools: Document PHP environment build configuration vars (#15684) This marks the following environment variables as precious: - PHP_BUILD_ARCH - PHP_BUILD_COMPILER - PHP_BUILD_PROVIDER - PHP_BUILD_SYSTEM - PHP_UNAME Meaning, they are now also shown in the `./configure --help` output, and they can be used like this when configuring the PHP build: ./configure PHP_BUILD_ARCH="..." PHP_BUILD_COMPILER="..." ...
show more ...
|
#
58aa6fc8 |
| 19-May-2023 |
Arnaud Le Blanc |
Lazy objects RFC: https://wiki.php.net/rfc/lazy-objects Closes GH-15019
|
#
1b757c8d |
| 29-Aug-2024 |
Peter Kokot |
Autotools: Replace backticks command substitutions with $(...) (#15639) This is a follow-up of previous backticks replacement commits. This replaces backticks command substitutions in re
Autotools: Replace backticks command substitutions with $(...) (#15639) This is a follow-up of previous backticks replacement commits. This replaces backticks command substitutions in remaining ext config M4 files, phpize, and configure.ac with the recommended $(...). Note that $(...) still does not work on some obsolete shells that ship with Solaris 10, for example. Elsewhere they should work. However, for these obsolete shells Autoconf also re-executes the shell script under the supported shell so it can make them work regardless. Additionally, few comments CS are also adjusted to not cause confusion when searching for backticks usages and one indentation sync done. As of Autoconf 2.72 the backticks in macro help texts are also replaced with single quotes.
show more ...
|
#
fbacc0f9 |
| 28-Aug-2024 |
Peter Kokot |
Autotools: Normalize PHP_ADD_BUILD_DIR 1st argument (#15612) The m4_normalize(m4_expand([$1])) expands the given argument if it contains M4 macros, and then trims the items together into
Autotools: Normalize PHP_ADD_BUILD_DIR 1st argument (#15612) The m4_normalize(m4_expand([$1])) expands the given argument if it contains M4 macros, and then trims the items together into a space separated string in an intuitive way.
show more ...
|
#
5947db6b |
| 25-Aug-2024 |
Bernd Kuhls |
Fix GH-15587: Autotools: fix configure check for aarch64 CRC32 API On arm32 bit the check succeeds leading to a build error later on: /home/autobuild/autobuild/instance-3/output-1/b
Fix GH-15587: Autotools: fix configure check for aarch64 CRC32 API On arm32 bit the check succeeds leading to a build error later on: /home/autobuild/autobuild/instance-3/output-1/build/php-8.3.10/ext/standard/crc32.c:70:12: error: 'armv8-a' does not support feature 'nothing' 70 | # pragma GCC target ("+nothing+crc") Co-authored-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> [http://lists.busybox.net/pipermail/buildroot/2024-August/761151.html] Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
show more ...
|
#
babf18c5 |
| 23-Aug-2024 |
Peter Kokot |
Autotools: Remove obsolete compiler reset (#15549) This was once added via 827ad656cb2585d2b9a9cc2d3bb021e8edf34365 to store the compiler variable when being modified due to using libtoo
Autotools: Remove obsolete compiler reset (#15549) This was once added via 827ad656cb2585d2b9a9cc2d3bb021e8edf34365 to store the compiler variable when being modified due to using libtool passing pthread_cflags to linker.
show more ...
|
#
1b3c2040 |
| 22-Aug-2024 |
Peter Kokot |
Autotools: Add min-version argument to PHP_PROG_PHP macro (#15477) This makes a bit simpler to use this macro by optionally passing the required minimum PHP version. If version is not pa
Autotools: Add min-version argument to PHP_PROG_PHP macro (#15477) This makes a bit simpler to use this macro by optionally passing the required minimum PHP version. If version is not passed it falls back to 7.4 as before. Minimum version also added to configure.ac.
show more ...
|
#
4e193b41 |
| 22-Aug-2024 |
Peter Kokot |
Autotools: Move abs_srcdir and abs_builddir to init macro (#15537) This syncs the abs_srcdir and abs_builddir variables assignments between the php-src build and phpize. The `&&` was pic
Autotools: Move abs_srcdir and abs_builddir to init macro (#15537) This syncs the abs_srcdir and abs_builddir variables assignments between the php-src build and phpize. The `&&` was picked over `;` as it is more rigorous - the pwd command would fail if cd fails for some reason.
show more ...
|
#
e7874f20 |
| 22-Aug-2024 |
Peter Kokot |
Autotools: Move Zend/zend_config.h to AC_CONFIG_COMMANDS (#15538) Instead of creating Zend/zend_config.h header file in an initialization argument of "default" commands, this creates it
Autotools: Move Zend/zend_config.h to AC_CONFIG_COMMANDS (#15538) Instead of creating Zend/zend_config.h header file in an initialization argument of "default" commands, this creates it in its own wrapper when config.status is called.
show more ...
|
#
48a18e5b |
| 21-Aug-2024 |
Peter Kokot |
Fix bug GH-15514 (Configure error: genif.sh: syntax error) Autoconf assigns the current suitable shell to SHELL variable. This notably fixes cases on Solaris 10 when using C shell or Kor
Fix bug GH-15514 (Configure error: genif.sh: syntax error) Autoconf assigns the current suitable shell to SHELL variable. This notably fixes cases on Solaris 10 when using C shell or KornShell where genif.sh: syntax error at line 35 occurs due to using the `sh` command.
show more ...
|
#
63841ba7 |
| 21-Aug-2024 |
Peter Kokot |
Fix GH-15515: Configure error grep illegal option q (#15516) On Solaris default grep doesn't support the -q option. In such cases the grep output can be redirected to /dev/null and the e
Fix GH-15515: Configure error grep illegal option q (#15516) On Solaris default grep doesn't support the -q option. In such cases the grep output can be redirected to /dev/null and the exit status is checked.
show more ...
|
#
40217b2e |
| 19-Aug-2024 |
Peter Kokot |
Autotools: Move auto_cflags marker to PHP_INIT_BUILD_SYSTEM (#15487) The "hacky" auto_cflags variable is otherwise set only for the Oracle Developer Studio compiler (which is at this poi
Autotools: Move auto_cflags marker to PHP_INIT_BUILD_SYSTEM (#15487) The "hacky" auto_cflags variable is otherwise set only for the Oracle Developer Studio compiler (which is at this point also non-usable) and perhaps might be removed in the future but this is for now moved to the PHP_INIT_BUILD_SYSTEM for consistent settings between the php-src build and phpize. The PHP_INIT_BUILD_SYSTEM is now also called sooner in phpize to match the php-src build.
show more ...
|
#
dffe25bd |
| 18-Aug-2024 |
Peter Kokot |
Autotools: Move AWK finder to PHP_INIT_BUILD_SYSTEM (#15478) This calls the PHP_PROG_AWK from a single place for php-src build and phpize.
|