From: Dmitry Stogov Date: Thu, 14 Mar 2013 19:11:10 +0000 (+0400) Subject: Allow only shared O+ build X-Git-Tag: php-5.5.0beta1~42^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=61ac64b372bdd09144a7c276bb7094478ec3132f;p=php Allow only shared O+ build --- diff --git a/ZendAccelerator.h b/ZendAccelerator.h index 87736ec839..be2218cdb8 100644 --- a/ZendAccelerator.h +++ b/ZendAccelerator.h @@ -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 diff --git a/config.m4 b/config.m4 index 19c8e9464c..a15d651308 100644 --- 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