]> granicus.if.org Git - php/commitdiff
Allow only shared O+ build
authorDmitry Stogov <dmitry@zend.com>
Thu, 14 Mar 2013 19:11:10 +0000 (23:11 +0400)
committerDmitry Stogov <dmitry@zend.com>
Thu, 14 Mar 2013 19:11:10 +0000 (23:11 +0400)
ZendAccelerator.h
config.m4

index 87736ec839c7325b08d365e2b26a79d05b04ecff..be2218cdb8d934c41322e0e28fcaa259ef9875e4 100644 (file)
@@ -67,6 +67,8 @@
 #ifndef ZEND_EXT_API
 # if WIN32|WINNT
 #  define ZEND_EXT_API __declspec(dllexport)
+# elif defined(__GNUC__) && __GNUC__ >= 4
+#  define ZEND_EXT_API __attribute__ ((visibility("default")))
 # else
 #  define ZEND_EXT_API
 # endif
index 19c8e9464c5967008d90937c575c270b2f62d27c..a15d651308b077262562f930e218a6501fa14768 100644 (file)
--- a/config.m4
+++ b/config.m4
@@ -341,7 +341,7 @@ int main() {
        shared_alloc_mmap.c \
        shared_alloc_posix.c \
        Optimizer/zend_optimizer.c,
-       $ext_shared,,,,yes)
+       shared,,,,yes)
 
   PHP_ADD_BUILD_DIR([$ext_builddir/Optimizer], 1)
 fi