[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-cvs
Subject:    [PHP-CVS] com php-src: Remove =?UTF-8?Q?TSRM=5FCHECK=5FGCC=5FARG=20and=20LIBZEND=5F?= =?UTF-8?Q?CPLU
From:       Peter Kokot <petk () php ! net>
Date:       2018-07-31 3:59:05
Message-ID: php-mail-a56e66d4145d90021a56bc5ebd6930ec214362034 () git ! php ! net
[Download RAW message or body]

Commit:    7c1e0930c4c2e433e01884253dd1539ca8c31bd3
Author:    Peter Kokot <peterkokot@gmail.com>         Tue, 31 Jul 2018 05:59:05 +0200
Parents:   b719aa41f4c2ecb66fed4f829ceb30854553e113
Branches:  master

Link:       http://git.php.net/?p=php-src.git;a=commitdiff;h=7c1e0930c4c2e433e01884253dd1539ca8c31bd3

Log:
Remove TSRM_CHECK_GCC_ARG and LIBZEND_CPLUSPLUS_CHECKS

This removes two old Autoconf macro definitions since they are not used
anymore.

Changed paths:
  M  TSRM/tsrm.m4
  M  UPGRADING.INTERNALS
  M  Zend/Zend.m4
  M  acinclude.m4


Diff:
diff --git a/TSRM/tsrm.m4 b/TSRM/tsrm.m4
index bc10b3d..d02f88e 100644
--- a/TSRM/tsrm.m4
+++ b/TSRM/tsrm.m4
@@ -1,27 +1,5 @@
 m4_include([TSRM/m4/ax_func_which_gethostbyname_r.m4])
 
-dnl TSRM_CHECK_GCC_ARG(ARG, ACTION-IF-FOUND, ACTION-IF-NOT_FOUND)
-AC_DEFUN([TSRM_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
-])
-
 AC_DEFUN([TSRM_BASIC_CHECKS],[
 
 AC_REQUIRE([AC_PROG_CC])dnl
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS
index 31b5140..37beea8 100644
--- a/UPGRADING.INTERNALS
+++ b/UPGRADING.INTERNALS
@@ -179,7 +179,8 @@ PHP 7.3 INTERNALS UPGRADE NOTES
 ========================
 
   a. Unix build system changes
-    - PHP_PROG_LEX macro has been removed.
+    - PHP_PROG_LEX, TSRM_CHECK_GCC_ARG, and LIBZEND_CPLUSPLUS_CHECKS Autoconf
+      macros have been removed.
 
   b. Windows build system changes
     - ZEND_WIN32_FORCE_INLINE doesn't affect C++ anymore. zend_always_inline is
diff --git a/Zend/Zend.m4 b/Zend/Zend.m4
index 3be411f..8d5cfe5 100644
--- a/Zend/Zend.m4
+++ b/Zend/Zend.m4
@@ -192,7 +192,6 @@ test -n "$DEBUG_CFLAGS" && CFLAGS="$CFLAGS $DEBUG_CFLAGS"
 if test "$ZEND_MAINTAINER_ZTS" = "yes"; then
   AC_DEFINE(ZTS,1,[ ])
   CFLAGS="$CFLAGS -DZTS"
-  LIBZEND_CPLUSPLUS_CHECKS
 fi
 
 changequote({,})
@@ -388,10 +387,6 @@ AC_MSG_RESULT($ZEND_SIGNALS)
 
 ])
 
-AC_DEFUN([LIBZEND_CPLUSPLUS_CHECKS],[
-
-])
-
 AC_MSG_CHECKING(whether /dev/urandom exists)
 if test -r "/dev/urandom" && test -c "/dev/urandom"; then
   AC_DEFINE([HAVE_DEV_URANDOM], 1, [Define if the target system has /dev/urandom device])
diff --git a/acinclude.m4 b/acinclude.m4
index 6ad8070..1deb50d 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -283,7 +283,6 @@ dnl If successful, adds -rdynamic to PHP_LDFLAGS.
 dnl
 AC_DEFUN([PHP_TARGET_RDYNAMIC],[
   if test -n "$GCC"; then
-    dnl we should use a PHP-specific macro here
     PHP_CHECK_GCC_ARG(-rdynamic, gcc_rdynamic=yes)
     if test "$gcc_rdynamic" = "yes"; then
       PHP_LDFLAGS="$PHP_LDFLAGS -rdynamic"


--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic