Re: Binary versioning/compatibility of PECL modules
| From: | Rasmus Lerdorf | Date: | Mon, 16 Jan 2006 23:59:23 +0000 |
| Subject: | Re: Binary versioning/compatibility of PECL modules | ||
| References: | 1 | Groups: | php.pecl.dev |
| Request: | Send a blank email to pecl-dev+get-3416@lists.php.net to get a copy of this message | ||
Tim Jackson wrote:
Hi, If I compile a PECL module, in what way(s) (if any) is it dependent on the version of PHP? Might future upgrades of PHP break it, forcing me to recompile? Or is it future-safe? An "ldd" doesn't seem to show anything that would superficially link it to the PHP version, but am I missing something? I have in mind RPM packaging in particular, where if (and only if) there is a dependency on something like a PHP version or API, I'd want to enumerate that somehow and incorporate it in the packaging.We bump the API version on binary breaks and your extension would stop loading and would need a recompile. Typically this happens on a x.y.z to x.y+1.0 PHP version bump. -Rasmus