]> git.pld-linux.org Git - packages/php.git/blobdiff - intl-stdc++.patch
avoid linking php-common with stdc++
[packages/php.git] / intl-stdc++.patch
diff --git a/intl-stdc++.patch b/intl-stdc++.patch
new file mode 100644 (file)
index 0000000..f762c9b
--- /dev/null
@@ -0,0 +1,26 @@
+
+avoid adding -lstdc++ when linking php-common
+it's needed for ext/intl
+but it requires icu which already links with stdc++
+so just omit PHP_ADD_LIBRARY(stdc++)
+
+--- php-7.0.6/acinclude.m4~    2016-05-16 18:31:11.000000000 +0300
++++ php-7.0.6/acinclude.m4     2016-05-16 18:50:34.614991634 +0300
+@@ -762,7 +762,6 @@
+   if test -z "$php_cxx_done"; then
+     AC_PROG_CXX
+     AC_PROG_CXXCPP
+-    PHP_ADD_LIBRARY(stdc++)
+     php_cxx_done=yes
+   fi
+ ])
+--- php-7.0.6/ext/intl/config.m4~      2016-04-28 21:13:06.000000000 +0300
++++ php-7.0.6/ext/intl/config.m4       2016-05-16 18:49:53.909531704 +0300
+@@ -6,6 +6,7 @@
+ [  --enable-intl           Enable internationalization support])
+ if test "$PHP_INTL" != "no"; then
++  dnl -lstdc++ not needed, will be inherited from icu
+   PHP_SETUP_ICU(INTL_SHARED_LIBADD)
+   PHP_SUBST(INTL_SHARED_LIBADD)
+   PHP_REQUIRE_CXX()
This page took 0.061667 seconds and 4 git commands to generate.