History log of /PHP-8.4/configure.ac (Results 1 – 25 of 583)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...24