History log of /PHP-8.1/build/php.m4 (Results 1 – 25 of 87)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# d93800ec 22-Sep-2023 Thomas Hurst

Fix GH-12273 - configure __builtin_cpu_init() check

__builtin_cpu_init() is documented as having a void return type. It happens to
return int on gcc, but is void on clang.

Clos

Fix GH-12273 - configure __builtin_cpu_init() check

__builtin_cpu_init() is documented as having a void return type. It happens to
return int on gcc, but is void on clang.

Close GH-122274

show more ...


# 41a3573f 05-Jul-2023 Peter Kokot

Fix GH-9483: Autoconf warnings for newer Autoconf versions

Co-authored-by: Levi Morrison <morrison.levi@gmail.com>


# 34832291 24-Jun-2023 SVGAnimate

Fix GH-11522: PHP version check fails with '-' separator

Remove php version suffix from '-' separator.

Closes GH-11524.


Revision tags: php-8.1.7RC1, php-8.1.4RC1, php-8.1.3, php-8.1.2RC1
# 53ae2b17 05-Dec-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
fix #81656: GCC-11 silently ignores -R


# 1f38c003 25-Nov-2021 Michael Wallner

fix #81656: GCC-11 silently ignores -R

Closes GH-7688.

# 72f8dbb3 24-Nov-2021 Dmitry Stogov

Fixed bug #81634 (ZEND_ENABLE_STATIC_TSRMLS_CACHE produces extensionswith the STATIC_TLS flag)

Revision tags: php-8.1.0, php-7.3.33, php-7.3.32
# 371a268a 15-Oct-2021 Remi Collet

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
remove closing bracket in bad place


# 9f98bc58 15-Oct-2021 Remi Collet

remove closing bracket in bad place

Revision tags: php-7.3.31, php-7.3.30, php-7.3.29, php-7.3.28
# f1ad9199 16-Apr-2021 Dmitry Stogov

Better support for cross-compilation

# fa9e2b31 16-Mar-2021 Nikita Popov

Check for php program in autoconf

Use the detected PHP (minimum 7.1) to run gen_stubs, and other
code generation scripts in the future.

# c4d508c2 14-Feb-2021 Florian Sowade

Add dependency tracking for header files

This ensures all .c files which include a header file directly or
indirectly are rebuilt whenever the header file is changed.

Closes GH-

Add dependency tracking for header files

This ensures all .c files which include a header file directly or
indirectly are rebuilt whenever the header file is changed.

Closes GH-6693.

show more ...

Revision tags: php-7.3.27, php-7.3.26, php-7.3.26RC1
# 08006e83 26-Nov-2020 Nikita Popov

Merge branch 'PHP-8.0'

* PHP-8.0:
Fix bug #80402: Don't strip -lpthread


# 6132389d 26-Nov-2020 Nikita Popov

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
Fix bug #80402: Don't strip -lpthread


# ea372e74 24-Nov-2020 Nikita Popov

Fix bug #80402: Don't strip -lpthread

The current behavior has been introduced 20 years ago in
f9e375f493a1aeacbbcc8f2f00880d05b4ba7aaf as part of a larger change.
It's not clear to

Fix bug #80402: Don't strip -lpthread

The current behavior has been introduced 20 years ago in
f9e375f493a1aeacbbcc8f2f00880d05b4ba7aaf as part of a larger change.
It's not clear to me why special treatement of -lpthread is necessary
here.

show more ...

Revision tags: php-7.3.25, php-7.3.25RC1
# b6a93c38 09-Nov-2020 Nikita Popov

Merge branch 'PHP-8.0'

* PHP-8.0:
Use true/false instead of TRUE/FALSE in intl


# 975735c0 09-Nov-2020 Nikita Popov

Use true/false instead of TRUE/FALSE in intl

And drop the U_DEFINE_TRUE_AND_FALSE flag.

# 5143b4d8 09-Nov-2020 Nikita Popov

Merge branch 'PHP-8.0'

* PHP-8.0:
Fixed bug #80310: Support for icu4c 68.1.


# 4cd39345 09-Nov-2020 Nikita Popov

Merge branch 'PHP-7.4' into PHP-8.0

* PHP-7.4:
Fixed bug #80310: Support for icu4c 68.1.


# 96b72512 09-Nov-2020 Nikita Popov

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
Fixed bug #80310: Support for icu4c 68.1.


Revision tags: php-7.3.24, php-7.3.24RC1
# c3a6debc 10-Oct-2020 Jakub Zelenka

Bump minimal OpenSSL version to 1.0.2

# d3cf5973 05-Oct-2020 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Fix -Wimplicit-function-declaration in configure


# 9ad5381a 05-Oct-2020 Nikita Popov

Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
Fix -Wimplicit-function-declaration in configure


Revision tags: php-7.3.23
# 07a2f304 24-Sep-2020 George Peter Banyard

Extensions should have the final say on their compiler flags

Currently compiler flags passed by extensions using the standard
``PHP_NEW_EXTENSION`` and ``PHP_ADD_SOURCES`` m4 macros are

Extensions should have the final say on their compiler flags

Currently compiler flags passed by extensions using the standard
``PHP_NEW_EXTENSION`` and ``PHP_ADD_SOURCES`` m4 macros are prepended
before the ones defined by ``Zend/Zend.m4``.

This was not really an issue before as ``Zend.m4`` only included
``-Wall`` but since the addition of ``-Wextra`` various issue about
disabling flags have been brought up.

A preliminary attempt was done in commit 5c1cf7669b937dcb4589cb0c8deccd343dfd85f9
but this turns out to be more or less irrelevant.

The root issue is that ``PHP_NEW_EXTENSION`` and ``PHP_ADD_SOURCES`` call the
``PHP_ADD_SOURCES_X`` macro and pass their flags as the 3rd argument which prepends
the flags. There exists a 6th argument for this macro which appends them but from a
cursory look at https://heap.space/search?full=PHP_ADD_SOURCES_X&project=php-src
this is not used. Moreover, the comment describing this macro explicitly informs
that this macro should not be used directly.

As such we drop the 6th argument of ``PHP_ADD_SOURCES_X`` and move the `special-flags`
argument to be appended instead of prepended.

Closes GH-6204

show more ...

# 93745a24 20-Sep-2020 Nikita Popov

Only check linking in PHP_TEST_BUILD

Given that this executes a random function with zero parameters,
actually executing the code doesn't make sense.

This should fix the imap +

Only check linking in PHP_TEST_BUILD

Given that this executes a random function with zero parameters,
actually executing the code doesn't make sense.

This should fix the imap + asan build.

show more ...

Revision tags: php-7.3.23RC1
# aae50328 08-Sep-2020 Dmitry Stogov

decbin/decoct/dechex optimization.

1234