diff mbox series

[1/1] package/memcached: bump to version 1.6.16

Message ID 20220813130709.1773465-1-fontaine.fabrice@gmail.com
State Accepted
Headers show
Series [1/1] package/memcached: bump to version 1.6.16 | expand

Commit Message

Fabrice Fontaine Aug. 13, 2022, 1:07 p.m. UTC
This bump will fix the following build failure with gcc 12 thanks to
https://github.com/memcached/memcached/commit/4df826aafdd6abf0fc483d52774047c3533206dc:

In function 'complete_incr_bin',
    inlined from 'dispatch_bin_command' at proto_bin.c:1010:17,
    inlined from 'try_read_command_binary' at proto_bin.c:119:9:
proto_bin.c:272:31: error: array subscript 'protocol_binary_request_incr[0]' is partly outside array bounds of 'char[45]' [-Werror=array-bounds]
  272 |     req->message.body.delta = ntohll(req->message.body.delta);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

https://github.com/memcached/memcached/wiki/ReleaseNotes1616
https://github.com/memcached/memcached/wiki/ReleaseNotes1615
https://github.com/memcached/memcached/wiki/ReleaseNotes1614
https://github.com/memcached/memcached/wiki/ReleaseNotes1613

Fixes:
 - http://autobuild.buildroot.org/results/27ae4bc1ce0d37dee09613b1145023f0d96d8c55

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
 package/memcached/memcached.hash | 6 +++---
 package/memcached/memcached.mk   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

Comments

Thomas Petazzoni Aug. 14, 2022, 10:07 a.m. UTC | #1
On Sat, 13 Aug 2022 15:07:09 +0200
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:

> This bump will fix the following build failure with gcc 12 thanks to
> https://github.com/memcached/memcached/commit/4df826aafdd6abf0fc483d52774047c3533206dc:
> 
> In function 'complete_incr_bin',
>     inlined from 'dispatch_bin_command' at proto_bin.c:1010:17,
>     inlined from 'try_read_command_binary' at proto_bin.c:119:9:
> proto_bin.c:272:31: error: array subscript 'protocol_binary_request_incr[0]' is partly outside array bounds of 'char[45]' [-Werror=array-bounds]
>   272 |     req->message.body.delta = ntohll(req->message.body.delta);
>       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> https://github.com/memcached/memcached/wiki/ReleaseNotes1616
> https://github.com/memcached/memcached/wiki/ReleaseNotes1615
> https://github.com/memcached/memcached/wiki/ReleaseNotes1614
> https://github.com/memcached/memcached/wiki/ReleaseNotes1613
> 
> Fixes:
>  - http://autobuild.buildroot.org/results/27ae4bc1ce0d37dee09613b1145023f0d96d8c55
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
>  package/memcached/memcached.hash | 6 +++---
>  package/memcached/memcached.mk   | 2 +-
>  2 files changed, 4 insertions(+), 4 deletions(-)

Applied to master as it fixes a build issue.

Thomas
diff mbox series

Patch

diff --git a/package/memcached/memcached.hash b/package/memcached/memcached.hash
index 22c794d07b..3bdd1e5e33 100644
--- a/package/memcached/memcached.hash
+++ b/package/memcached/memcached.hash
@@ -1,6 +1,6 @@ 
-# From http://www.memcached.org/files/memcached-1.6.12.tar.gz.sha1
-sha1  40d43e98f149e13e6c81eee813e6734f23413a01  memcached-1.6.12.tar.gz
+# From http://www.memcached.org/files/memcached-1.6.16.tar.gz.sha1
+sha1  724f31c3462fb6b07264d72d0043fd65545fd84a  memcached-1.6.16.tar.gz
 
 # Locally computed
-sha256  f291a35f82ef9756ed1d952879ef5f4be870f932bdfcb2ab61356609abf82346  memcached-1.6.12.tar.gz
+sha256  3051a93bf1dd0c3af2d0e589ff6ef6511f876385a35b18e9ff8741e4a1ab34da  memcached-1.6.16.tar.gz
 sha256  bc887c4ad8051fe690ace9528fe37a2e0bb362e6d963331d82e845ca9b585a0c  COPYING
diff --git a/package/memcached/memcached.mk b/package/memcached/memcached.mk
index 00f892c96a..c7d89054bd 100644
--- a/package/memcached/memcached.mk
+++ b/package/memcached/memcached.mk
@@ -4,7 +4,7 @@ 
 #
 ################################################################################
 
-MEMCACHED_VERSION = 1.6.12
+MEMCACHED_VERSION = 1.6.16
 MEMCACHED_SITE = http://www.memcached.org/files
 MEMCACHED_DEPENDENCIES = libevent
 MEMCACHED_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'