History log of /PHP-8.3/build/php.m4 (Results 76 – 100 of 116)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 67f9b0b7 28-Apr-2020 Christoph M. Becker

Fix #79532: sizeof off_t can be wrong

We have to actually determine the proper `SIZEOF_OFF_T`.
Interestingly, it is `4` on Windows x64.

We also have to prevent the redefinition

Fix #79532: sizeof off_t can be wrong

We have to actually determine the proper `SIZEOF_OFF_T`.
Interestingly, it is `4` on Windows x64.

We also have to prevent the redefinition in pg_config.h. The clean
solution would likely be to not include pg_config.h at all, but that's
out of scope for BC reasons for now.

show more ...

# 5fe723c9 27-Apr-2020 Dmitry Stogov

Fix libtool to provide a simple way to generate only "shared" object files or libraries.

- Support for "-shared" option is taken from libtool-2.0 that is already at lease 15 years old.
-

Fix libtool to provide a simple way to generate only "shared" object files or libraries.

- Support for "-shared" option is taken from libtool-2.0 that is already at lease 15 years old.
- Change PHP build system to use "-shared" instead of "--tag=disable-static".

show more ...

# f91f7260 22-Apr-2020 George Peter Banyard

Drop unnecessary stdint and inttypes header checks

These are always available as of C99.

Closes GH-5323

Co-authored-by: "Christoph M. Becker" <cmbecker69@gmx.de>

# 661c0ac7 15-Apr-2020 Nikita Popov

Remove support for EBCDIC

Closes GH-5390.

# 2127a37b 01-Feb-2020 Akim Demaille

Bison: enable all the warnings and fix them

First, fix 5547d361208d90e12d53bb62bb2ffbbff9b93ca0: the definition of
YFLAGS was not passed into the Makefile: AC_SUBST does not suffice, we

Bison: enable all the warnings and fix them

First, fix 5547d361208d90e12d53bb62bb2ffbbff9b93ca0: the definition of
YFLAGS was not passed into the Makefile: AC_SUBST does not suffice, we
need PHP_SUBST_OLD. While at it, allow to pass variable and value at
the same time.

Then pass -Wall to bison, rather than only -Wempty-rules.

Use %precedence where associativity is useless.

Remove useless %precedence.
GH-5138

show more ...

# 37d0f7d3 30-Jan-2020 Akim Demaille

Use "%empty" in the parsers, instead of comments

The annotation %empty is properly enforced: warnings when it's
missing, and errors when it's inappropriate. Support for %empty was
i

Use "%empty" in the parsers, instead of comments

The annotation %empty is properly enforced: warnings when it's
missing, and errors when it's inappropriate. Support for %empty was
introduced in Bison 3.0.

Pass -Wempty-rule to Bison.

Closes GH-5134

show more ...

# 5947437d 20-Jan-2020 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Fix bug #79112: IMAP can't find OpenSSL during configure


# 74380465 17-Jan-2020 Nikita Popov

Fix bug #79112: IMAP can't find OpenSSL during configure

Remove the check of PHP_OPENSSL inside SETUP_OPENSSL. It's the
responsibility of the caller to determine whether they want to

Fix bug #79112: IMAP can't find OpenSSL during configure

Remove the check of PHP_OPENSSL inside SETUP_OPENSSL. It's the
responsibility of the caller to determine whether they want to
enable openssl or not. This makes SSL detection in IMAP work,
which uses a different option.

Additionally also clarify that --with-openssl-dir cannot actually
be used to specify an OpenSSL directory -- these options just
serve as a way to enable OpenSSL in extensions without also
enabling the OpenSSL extension. They need to be renamed to
something clearer in master.

Closes GH-5091.

show more ...

# b509d675 04-Nov-2019 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Revert "Remove configure checks for supported instruction sets"


# 45131411 04-Nov-2019 Nikita Popov

Revert "Remove configure checks for supported instruction sets"

This reverts commit edccf32f7f36a8bc759b9482737e0c3efcb3a005.

This was reported to cause issues for as yet unknown re

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.

show more ...

# 1517bc44 31-Oct-2019 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Remove configure checks for supported instruction sets


# edccf32f 31-Oct-2019 Nikita Popov

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

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.

show more ...

# ad53bacf 29-Oct-2019 Nikita Popov

Fix bug #78681 by renaming libphp8.so to libphp.so

The major version number is no longer included.

Revision tags: php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4
# 9257fa79 14-Oct-2019 Nikita Popov

Merge branch 'PHP-7.4'

* PHP-7.4:
Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well


# c518932c 14-Oct-2019 Nikita Popov

Add "-pthread" to EXTRA_LDFLAGS_PROGRAM as well

# 1bb1a1ee 10-Oct-2019 Dmitry Stogov

Revert "Don't buid static libaraies when only DSO required"

This reverts commit f633c347574c0d814050b4bf2493e0cac6a5988c.

Revision tags: php-7.3.11RC1, php-7.2.24RC1
# 3f069b19 04-Oct-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Fixed bug #78614 (Does not compile with DTRACE anymore)


# 3ded328b 04-Oct-2019 Dmitry Stogov

Fixed bug #78614 (Does not compile with DTRACE anymore)

Revision tags: php-7.4.0RC3, php-7.2.23, php-7.3.10
# 3d59cec5 19-Sep-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Don't buid static libaraies when only DSO required


# f633c347 19-Sep-2019 Dmitry Stogov

Don't buid static libaraies when only DSO required

Revision tags: php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1
# aeaab8ee 09-Sep-2019 Florian Weimer

Port various autoconf bits to C99 compilers

C99 no longer has implicit function declarations and implicit ints.
Current GCC versions enable them as an extension, but this will
change

Port various autoconf bits to C99 compilers

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.

show more ...

Revision tags: php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1
# f33d1209 18-Jul-2019 Peter Kokot

Merge branch 'PHP-7.4'

* PHP-7.4:
Remove duplicate socklen_t check


# bbdbc265 18-Jul-2019 Peter Kokot

Remove duplicate socklen_t check

- Use Autoconf's default AC_CHECK_TYPES

Closes GH-4418

Revision tags: php-7.2.21RC1, php-7.3.8RC1
# 1a935e26 11-Jul-2019 Peter Kokot

Merge branch 'PHP-7.4'

* PHP-7.4:
Refactor undefining PACKAGE_* symbols


# 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 ...

12345