History log of /php-src/configure.ac (Results 51 – 75 of 511)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# b90c9ca7 23-Sep-2023 Thomas Hurst

Enable ifunc checks on FreeBSD 12+

This was disabled in 2019 due to problems reported in FreeBSD 11. The original
report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which

Enable ifunc checks on FreeBSD 12+

This was disabled in 2019 due to problems reported in FreeBSD 11. The original
report (PHP bug 77284) includes a comment that FreeBSD 12 worked - which also
happens to be the first version ifunc use appeared in libc.

Close GH-12288

show more ...


# 09838f17 09-Dec-2023 David CARLIER

zend_call_stack support proposal for solaris/illumos. (#12862)


# 1fdf21fe 05-Dec-2023 Eric Mann

PHP-8.3 is now for PHP 8.3.2-dev


# 40d1442c 27-Nov-2023 Peter Kokot

Remove unused gcov artifacts (#12786)


# 3665e900 24-Nov-2023 Peter Kokot

Remove unused PHP_COMPILE and CXX_PHP_COMPILE variables (#12760)

These were part of the old build system and are no longer used.


# 5140889c 22-Nov-2023 Peter Kokot

Remove unused build variables (#12746)

- LFLAGS
- PHP_LIBS
- SHARED_LIBTOOL
- EXT_LIBS

These were part of the build system in the past and are no longer used
in curr

Remove unused build variables (#12746)

- LFLAGS
- PHP_LIBS
- SHARED_LIBTOOL
- EXT_LIBS

These were part of the build system in the past and are no longer used
in current code.

show more ...


# 178d3acf 21-Nov-2023 Jakub Zelenka

PHP 8.3 is now 8.3.1-dev


# 7d52f399 21-Nov-2023 Peter Kokot

Remove redundant PHP_SUBST_OLD(INCLUDE_PATH) (#12738)

The AC_SUBST(INCLUDE_PATH) is enough to only replace the variable in the
build-defs.h.in file.


# 77ea5c56 19-Nov-2023 Peter Kokot

Remove obsolescent AC_TYPE_SIZE_T (#12719)

The macro checks for existence of size_t in <stddef.h> otherwise it sets
it to 'unsigned int'. The size_t is part of C89 standard and all
p

Remove obsolescent AC_TYPE_SIZE_T (#12719)

The macro checks for existence of size_t in <stddef.h> otherwise it sets
it to 'unsigned int'. The size_t is part of C89 standard and all
platforms should have it. Macro is also marked to be made obsolete in
the future versions of Autoconf.

At this point there is still AC_FUNC_ALLOCA in PHP's configure.ac which
uses AC_TYPE_SIZE_T under the hood so the check is still done there in
the meantime.

show more ...


# a35a69ff 18-Nov-2023 Peter Kokot

Clean duplicate headers check (#12710)

- AC_CHECK_HEADERS already includes the header(s) listed in the first
argument, so additional net/if.h is redundant.
- The crypt.h is checked

Clean duplicate headers check (#12710)

- AC_CHECK_HEADERS already includes the header(s) listed in the first
argument, so additional net/if.h is redundant.
- The crypt.h is checked two times and HAVE_CRYPT_H is only needed in
ext/standard.
- Remove duplicate <string.h> in ext/standard
- Remove duplicate <string.h> in getaddrinfo check in configure.ac

show more ...


# a6d5f346 18-Nov-2023 Peter Kokot

Remove obsolete DG/UX check (#12713)

DG/UX is a discontinued Unix OS, the support for which ended in 2001.


# 931a8b07 17-Nov-2023 David CARLIER

inet_ntop requirement check at configure time instead (#12700)


# ca22505c 09-Nov-2023 Ilija Tovilo

Disable -fsanitize=function on Clang 17

Closes GH-12642


# 44f9c226 29-Oct-2023 David Carlier

following-up on GH-12551: removing inet_ntoa usage

Close GH-12554


# 7d485aa6 04-Nov-2023 Peter Kokot

ext/sockets: Clean header checks (#12607)

- Unused header checks removed:
HAVE_NETINET_TCP_H and HAVE_SYS_UN_H are not used in the code.
- Duplicate linux/filter.h check removed:

ext/sockets: Clean header checks (#12607)

- Unused header checks removed:
HAVE_NETINET_TCP_H and HAVE_SYS_UN_H are not used in the code.
- Duplicate linux/filter.h check removed:
HAVE_LINUX_FILTER_H is already defined in ext/sockets.

show more ...


# 2efe366a 30-Oct-2023 Ilija Tovilo

Add zend_worklist.h to PHP_INSTALL_HEADERS (#12571)

Fixes GH-12565


# be64db59 10-Oct-2023 Patrick Allaert

PHP-8.1 is now for PHP 8.1.26-dev


# 2642a086 10-Oct-2023 Pierrick Charron

PHP-8.2 is now for PHP 8.2.13-dev


# 62e24025 22-Sep-2023 Ilija Tovilo

Use autoconf for recognizing __builtin_unreachable() (#12266)

Older versions of GCC don't support __has_builtin(), but do support
__builtin_unreachable().


# c1cf0026 12-Sep-2023 Ben Ramsey

PHP-8.1 is now for PHP 8.1.25-dev


# 7deb84b7 29-Aug-2023 Jakub Zelenka

Start PHP 8.4 development cycle


# bf3fb4e5 28-Aug-2023 Jeremie Courreges-Anglas

On riscv64 require libatomic if actually needed

clang and newer gcc releases support byte-sized atomic accesses on
riscv64 through inline builtins. In both cases the hard dependency on

On riscv64 require libatomic if actually needed

clang and newer gcc releases support byte-sized atomic accesses on
riscv64 through inline builtins. In both cases the hard dependency on
libatomic added by GH-11321 isn't useful.

Stop using AC_CHECK_LIB() which is too naive to notice that libatomic
isn't needed. Instead, PHP_CHECK_FUNC() will retry the check with -latomic
if required.

Closes GH-11790

show more ...


# 96885bc0 05-Aug-2023 Kévin Dunglas

fix: handle the GNU specific version of strerror_r

Close GH-11882


# 37d35f5e 31-Jul-2023 Peter Kokot

Move --enable/--disable-fiber-asm help output (#11827)

This moves the fiber configure option in the Zend section. TSRM doesn't
currently have any specific configure options so it can be

Move --enable/--disable-fiber-asm help output (#11827)

This moves the fiber configure option in the Zend section. TSRM doesn't
currently have any specific configure options so it can be removed from
the ./configure --help output.

show more ...


# b132b7ab 20-Jul-2023 Peter Kokot

Remove check for time.h and HAVE_TIME_H (#11726)

The `<time.h>` header file is part of the standard C89 headers [1] and
on current systems can be included unconditionally.

The c

Remove check for time.h and HAVE_TIME_H (#11726)

The `<time.h>` header file is part of the standard C89 headers [1] and
on current systems can be included unconditionally.

The conditional include based on Windows is there so the win32/time.h
can be included on other places when needed.

Refs:
[1] https://port70.net/~nsz/c/c89/c89-draft.html#4.1.2
[2] https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/headers.m4

show more ...


12345678910>>...21