History log of /PHP-7.3/acinclude.m4 (Results 51 – 75 of 521)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.1.0RC2, php-7.0.11
# 086f9adc 10-Sep-2016 Michael Orlitzky

Use AX_CHECK_COMPILE_FLAG macro to check for -fvisibility=hidden support.

The existing check for -fvisibility=hidden support came from a time
when only GCC had it. The test for it used a

Use AX_CHECK_COMPILE_FLAG macro to check for -fvisibility=hidden support.

The existing check for -fvisibility=hidden support came from a time
when only GCC had it. The test for it used a regular expression to
parse the GCC major version from the output of `$CC --version`, and
would look for version 4 or greater.

The regular expression used to accomplish this is doomed, however,
since GCC can be built with a custom version string
(--with-pkgversion). Moreover, the $CC variable can be set to
something that confuses it but is otherwise valid. For example, it
would fail with CC=x86_64-pc-linux-gnu-gcc.

This commit fixes two aspects of the feature test. First, it no longer
limits the test to GCC. At least clang now supports the flag, and can
make use of it when GCC is its backend. Second, support for the flag
is tested directly, by attempting to pass it to the compiler, rather
than by parsing its version string. The latter is accomplished with a
new macro, AX_CHECK_COMPILE_FLAG, taken from the autoconf archive.
The new macro has been added to acinclude.m4, and the test stanza in
configure.in has been replaced with a single call to the new macro.

Note that the new macro calls AC_PREREQ(2.64) -- a more stringent
requirement than the existing AC_PREREQ(2.59) in configure.in. The
difference represents about six years of autoconf releases, from v2.59
in December of 2003 to v2.64 in July of 2009.

This problem was noticed by Brian Evans, who also suggested the fix.

PHP-Bug: 73062

show more ...


Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10
# 852a5ff2 11-Aug-2016 Nikita Popov

Fix typos


# 75017520 11-Aug-2016 Xinchen Hui

Check them in autoconf


Revision tags: php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1
# 5f569cc0 29-Jun-2016 Jakub Zelenka

Bump minimal OpenSSL version to 1.0.1


Revision tags: php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7
# 1524e00c 13-May-2016 Joe Watkins

improve 7132fe19c29c512d00a3afe101212ba15fa1f99e


# 7132fe19 13-May-2016 Joe Watkins

fix 1bb8a7b0b895af4a9e6b24101fe8fab5af64f86c


# ee8f402a 13-May-2016 Joe Watkins

fix 1f52a03082b2816826bc5bd8c241f5d016d15395


# 1f52a030 13-May-2016 Joe Watkins

fix #72180 (Env variables incorrectly pretty printed in config.nice, phpinfo)


# 1bb8a7b0 13-May-2016 Joe Watkins

fix #72180 (Env variables incorrectly pretty printed in config.nice, phpinfo)


Revision tags: php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2, php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5
# 0e856232 08-Oct-2015 Michael Wallner

fix generating config.nice; again

The fix in a8bc18420702e1b4fa524d21eae804cd6004879e broke if an arg
containing spaces was passed to configure.


# 59424bb7 03-Dec-2015 Dmitry Stogov

Fixed bug #71006 (symbol referencing errors on Sparc/Solaris)


# ae196280 16-Nov-2015 Xinchen Hui

Revert pushed by mistake

Revert "Revert "Remove assumption that extensions are in ext/ext-name""

This reverts commit 7e47bf1e65086d6bb69bd9e9c79ccb179c5302b4.


# 7e47bf1e 13-Nov-2015 Xinchen Hui

Revert "Remove assumption that extensions are in ext/ext-name"

This reverts commit 82b73fd1e3c53228bb31b75a446114b5fd0cd240.

Conflicts:

build/genif.sh
b

Revert "Remove assumption that extensions are in ext/ext-name"

This reverts commit 82b73fd1e3c53228bb31b75a446114b5fd0cd240.

Conflicts:

build/genif.sh
build/order_by_dep.awk

show more ...


Revision tags: php-5.5.30, php-5.6.14, php-7.0.0RC4
# 6a813634 20-Sep-2015 Jakub Zelenka

Require at least OpenSSL version 0.9.8


Revision tags: php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45, php-5.6.13RC1, php-7.0.0RC1, php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43, php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42, POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1, php-5.6.8, php-5.5.24, php-5.4.40, php-5.6.8RC1, php-5.5.24RC1, php-5.6.7, php-5.5.23, php-5.4.39, php-5.6.7RC1, php-5.5.23RC1, POST_PHP7_EREG_MYSQL_REMOVALS, PRE_PHP7_EREG_MYSQL_REMOVALS, php-5.6.6, php-5.5.22, php-5.4.38, POST_PHP7_REMOVALS, PRE_PHP7_REMOVALS, php-5.6.6RC1, php-5.5.22RC1, php-5.5.21, php-5.6.5, php-5.4.37, php-5.5.21RC1, php-5.6.5RC1, POST_NATIVE_TLS_MERGE, PRE_NATIVE_TLS_MERGE, php-5.5.20, php-5.4.36, php-5.6.4, php-5.6.4RC1, php-5.5.20RC1, php-5.6.3, php-5.5.19, php-5.4.35
# 82b73fd1 02-Nov-2014 Bob Weinand

Remove assumption that extensions are in ext/ext-name
Fixes also a weird ln (symlink) hack for phpdbg


# f596c953 23-Mar-2015 Dmitry Stogov

Fixed PHP_CHECK_BUILTIN_EXPECT setting


# 017f89e8 20-Mar-2015 Levi Morrison

Move check for __builtin_expect to configure

This allows __builtin_expect to be used more accurately


# f3849715 06-Feb-2015 Maxime BESSON

Look for PDO include files in the right folder

Configure scripts for extensions look for PDO include files in
$prefix/include/php. This change makes them look into $phpincludedir
ins

Look for PDO include files in the right folder

Configure scripts for extensions look for PDO include files in
$prefix/include/php. This change makes them look into $phpincludedir
instead, which may be different from $prefix/include/php.

show more ...


Revision tags: php-5.6.3RC1, php-5.5.19RC1, php-5.5.18, php-5.4.34, php-5.5.18RC1, php-5.6.1
# ef6e9386 25-Sep-2014 Anatol Belski

remove some remains from the old patch


Revision tags: php-5.6.2
# b3aebda9 20-Sep-2014 krakjoe

native tls initial patch


# cf0303e7 20-Sep-2014 Florian MARGAINE

Replaces php5 with php7, without whitespace changes.


Revision tags: php-5.4.33, php-5.5.17, php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1, php-5.6.0, POST_AST_MERGE, PRE_AST_MERGE, POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32, POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29
# 3f42f2f5 12-Aug-2014 Veres Lajos

typofixes


Revision tags: php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1
# 08334293 06-Jun-2014 Remi Collet

Fix bug #67390 insecure temporary file use in the configure script


# 91bcadd8 06-Jun-2014 Remi Collet

Fix bug #67390 insecure temporary file use in the configure script


Revision tags: php-5.6.0beta4, php-5.4.29, php-5.5.13, php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28, php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1, php-5.4.27, php-5.5.11, php-5.5.11RC1, php-5.4.27RC1, php-5.5.10, php-5.4.26, php-5.6.0alpha3, php-5.4.26RC1, php-5.5.10RC1, php-5.6.0alpha2, php-5.5.9, php-5.4.25, php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1, php-5.5.8, php-5.4.24, php-5.4.24RC1, php-5.5.8RC1, php-5.5.7, php-5.4.23, php-5.3.28, php-5.5.7RC1, php-5.4.23RC1, php-5.4.22, php-5.5.6, php-5.4.22RC1, php-5.5.6RC1, php-5.4.21, php-5.5.5, php-5.4.21RC1, php-5.5.5RC1, php-5.5.4, php-5.4.20, php-5.5.4RC1, php-5.4.20RC1, php-5.5.3, php-5.4.19
# 0ebef462 16-Aug-2013 Christopher Jones

With --enable-dtrace, the correct PIC/non-PIC .o files on Solaris and
Linux are now used. DTrace is part of Oracle Linux. See
https://oss.oracle.com/projects/DTrace/

This patch doe

With --enable-dtrace, the correct PIC/non-PIC .o files on Solaris and
Linux are now used. DTrace is part of Oracle Linux. See
https://oss.oracle.com/projects/DTrace/

This patch does not change DTrace linking for non-Solaris/Linux
platforms.

For SystemTap users on Linux, this patch removes the compilation
warning:
Warning: Linking the shared library libphp5.la against the
non-libtool objects Zend/zend_dtrace.d.o is not portable!

show more ...


12345678910>>...21