[web-rmtools] master: Prepare for memcached builds

From: Date: Wed, 09 Mar 2022 18:34:18 +0000
Subject: [web-rmtools] master: Prepare for memcached builds
Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-29941@lists.php.net to get a copy of this message
Author: Christoph M. Becker (cmb69) Date: 2022-03-09T19:32:01+01:00 Commit: https://github.com/php/web-rmtools/commit/822f808c7abbaa7e801858320e3889e3f646beee Raw diff: https://github.com/php/web-rmtools/commit/822f808c7abbaa7e801858320e3889e3f646beee.diff Prepare for memcached builds In theory, this should work, but in practice it fails since libmemcached ships headers with standard names[1] which are erroneously included. We still make the change, if only as a reminder that libmemcached needs to be fixed. We shall have a look at building with --enable-memcached-igbinary when the header issue has been resolved. [1] <https://github.com/awesomized/libmemcached/issues/61#issuecomment-1063228187> Changed paths: M data/config/pecl/exts.ini Diff: diff --git a/data/config/pecl/exts.ini b/data/config/pecl/exts.ini index cbd3b54..e638cf5 100644 --- a/data/config/pecl/exts.ini +++ b/data/config/pecl/exts.ini @@ -500,13 +500,14 @@ ignore=1 [pdo_informix] ignore=1 -; actually this wont work, the only port i could find is 0.29, but the ext require 1.x [memcached] -ignore=1 -type=with +type=enable libs[]=libmemcached -exts[]= -opts[]= +opts[]=--enable-memcached=shared +opts[]=--enable-memcached-session +opts[]=--disable-memcached-igbinary +opts[]=--enable-memcached-json +no_conf=1 [v8js] type=with

« previous php.webmaster (#29941) next »