diff options
author | Stanislav Malyshev <stas@php.net> | 2009-01-17 02:05:13 +0000 |
---|---|---|
committer | Stanislav Malyshev <stas@php.net> | 2009-01-17 02:05:13 +0000 |
commit | 5d8c9f8c569e230226b4b18e8ef16ffeb1049126 (patch) | |
tree | 9ed888de42d293eb06bae5ec4ff01b067c0ea552 /Zend/zend_extensions.c | |
parent | fc1b5427d8a99053edb4111a4573a036351be2e8 (diff) | |
download | php-git-5d8c9f8c569e230226b4b18e8ef16ffeb1049126.tar.gz |
Build IDs
Diffstat (limited to 'Zend/zend_extensions.c')
-rw-r--r-- | Zend/zend_extensions.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/Zend/zend_extensions.c b/Zend/zend_extensions.c index e819548768..d0a0087c1a 100644 --- a/Zend/zend_extensions.c +++ b/Zend/zend_extensions.c @@ -79,18 +79,9 @@ int zend_load_extension(const char *path) DL_UNLOAD(handle); return FAILURE; } - } else if (ZTS_V!=extension_version_info->thread_safe) { - fprintf(stderr, "Cannot load %s - it %s thread safe, whereas Zend %s\n", - new_extension->name, - (extension_version_info->thread_safe?"is":"isn't"), - (ZTS_V?"is":"isn't")); - DL_UNLOAD(handle); - return FAILURE; - } else if (ZEND_DEBUG!=extension_version_info->debug) { - fprintf(stderr, "Cannot load %s - it %s debug information, whereas Zend %s\n", - new_extension->name, - (extension_version_info->debug?"contains":"does not contain"), - (ZEND_DEBUG?"does":"does not")); + } else if (strcmp(ZEND_EXTENSION_BUILD_ID, extension_version_info->build_id)) { + fprintf(stderr, "Cannot load %s - it was build with configuration %s, whereas running engine is %s\n", + new_extension->name, extension_version_info->build_id, ZEND_EXTENSION_BUILD_ID); DL_UNLOAD(handle); return FAILURE; } |