com php-src: Remove PHP_CHECK_GCC_ARG(): UPGRADIN G.INTERNALS build/php.m4 configure.ac

From: Date: Wed, 29 Jul 2020 13:07:53 +0000
Subject: com php-src: Remove PHP_CHECK_GCC_ARG(): UPGRADIN G.INTERNALS build/php.m4 configure.ac
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-112436@lists.php.net to get a copy of this message
Commit: e2f39f84e2366bb9aee16fe248aad893c0aa6380 Author: Nikita Popov <nikita.ppv@gmail.com> Wed, 29 Jul 2020 12:45:26 +0200 Parents: 3a29da022b80c8468ea0f14402b23d716cb37775 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=e2f39f84e2366bb9aee16fe248aad893c0aa6380 Log: Remove PHP_CHECK_GCC_ARG() In favor of AX_CHECK_COMPILE_FLAG(), which we bundle since at least PHP 7. Closes GH-5904. Changed paths: M UPGRADING.INTERNALS M build/php.m4 M configure.ac Diff: diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index bec30c8314..6985650801 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -214,7 +214,11 @@ PHP 8.0 INTERNALS UPGRADE NOTES b. Unix build system changes 1.. --enable-maintainer-zts is renamed --enable-zts for parity with Windows - and as recognition that ZTS is not a "maintainer" or experimental feature. + and as recognition that ZTS is not a "maintainer" or experimental + feature. + + 2. The PHP_CHECK_GCC_ARG() m4 macro has been removed in favor of + AX_CHECK_COMPILE_FLAG(). c. Windows build system changes diff --git a/build/php.m4 b/build/php.m4 index a5b18c15aa..bdc02573ac 100644 --- a/build/php.m4 +++ b/build/php.m4 @@ -305,30 +305,6 @@ fi ]) dnl -dnl PHP_CHECK_GCC_ARG(arg, action-if-found, action-if-not-found) -dnl -AC_DEFUN([PHP_CHECK_GCC_ARG],[ - gcc_arg_name=[ac_cv_gcc_arg]translit($1,A-Z=-,a-z__) - AC_CACHE_CHECK([whether $CC supports $1], [ac_cv_gcc_arg]translit($1,A-Z=-,a-z__), [ - echo 'void somefunc() { };' > conftest.c - cmd='$CC $1 -c conftest.c' - if eval $cmd 2>&1 | $EGREP -e $1 >/dev/null ; then - ac_result=no - else - ac_result=yes - fi - eval $gcc_arg_name=$ac_result - rm -f conftest.* - ]) - if eval test "\$$gcc_arg_name" = "yes"; then - $2 - else - : - $3 - fi -]) - -dnl dnl PHP_LIBGCC_LIBPATH(gcc) dnl dnl Stores the location of libgcc in libgcc_libpath. diff --git a/configure.ac b/configure.ac index 3e438c5fef..45614f8581 100644 --- a/configure.ac +++ b/configure.ac @@ -224,10 +224,8 @@ case $host_alias in ;; *darwin*) if test -n "$GCC"; then - PHP_CHECK_GCC_ARG(-no-cpp-precomp, gcc_no_cpp_precomp=yes) - if test "$gcc_no_cpp_precomp" = "yes"; then - CPPFLAGS="$CPPFLAGS -no-cpp-precomp" - fi + AX_CHECK_COMPILE_FLAG([-no-cpp-precomp], + [CPPFLAGS="$CPPFLAGS -no-cpp-precomp"]) fi ;; *mips*)

« previous php.cvs (#112436) next »