From f1187eae0b6e5d66cbcf5d39e2f9222564d1c85a Mon Sep 17 00:00:00 2001 From: Junhong Mao Date: Mon, 11 Nov 2024 11:49:23 -0500 Subject: [PATCH] To fix: redis-cli build broken on Debian/Bookworm (librdb use-after-free) https://github.com/sonic-net/sonic-buildimage/issues/20757 --- src/rdb-cli/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rdb-cli/Makefile b/src/rdb-cli/Makefile index b9aedad6f65..153c2bcfac2 100644 --- a/src/rdb-cli/Makefile +++ b/src/rdb-cli/Makefile @@ -8,7 +8,8 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% : rm -rf ./librdb git clone https://github.com/redis/librdb.git pushd ./librdb/ - git checkout 2fdfc0c2bc914d643fe3f86e6715aeb843d8966e + git checkout tags/v1.0.0 git submodule update --init --recursive - make -j$(SONIC_CONFIG_MAKE_JOBS) + # Set WARNS=... to work around https://github.com/redis/librdb/issues/55 + make -j$(SONIC_CONFIG_MAKE_JOBS) WARNS='-Wall -Wextra -pedantic -flto=auto' mv bin/rdb-cli $(DEST)/