From b4d32081cd4aa5276af5ee87de49476dbb9a544d Mon Sep 17 00:00:00 2001 From: Ben Pope Date: Tue, 24 May 2022 19:32:13 +0100 Subject: [PATCH 1/2] build: Update seastar to avoid deprecated coroutine warning in clang-14 Pulls in https://github.com/redpanda-data/seastar/pull/22 Signed-off-by: Ben Pope --- cmake/oss.cmake.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/oss.cmake.in b/cmake/oss.cmake.in index 2dc1bf61cb59..e446a6f86a15 100644 --- a/cmake/oss.cmake.in +++ b/cmake/oss.cmake.in @@ -179,7 +179,7 @@ ExternalProject_Add(fmt ExternalProject_Add(seastar GIT_REPOSITORY https://github.com/redpanda-data/seastar.git - GIT_TAG 5531940ecd6fa6e5a30bbce8e0573db6f721d343 + GIT_TAG 0fd17f4cb57365c4a340fbb4435fcc903871512a INSTALL_DIR @REDPANDA_DEPS_INSTALL_DIR@ CMAKE_COMMAND ${CMAKE_COMMAND} -E env ${cmake_build_env} ${CMAKE_COMMAND} CMAKE_ARGS From d53e9d4932f8557d83a596b674d48e7495053260 Mon Sep 17 00:00:00 2001 From: Ben Pope Date: Tue, 24 May 2022 19:56:32 +0100 Subject: [PATCH 2/2] Revert "build: Disable experimental coroutine warning for clang-14" This reverts commit c6b9131021a40e127455384630840e65c798b6b5. It's no longer required since seastar was updated. --- cmake/v_library.cmake | 4 ---- 1 file changed, 4 deletions(-) diff --git a/cmake/v_library.cmake b/cmake/v_library.cmake index 500368dc7805..521a8f350a32 100644 --- a/cmake/v_library.cmake +++ b/cmake/v_library.cmake @@ -3,10 +3,6 @@ include(CMakeParseArguments) set(V_CXX_STANDARD 20) set(V_DEFAULT_LINKOPTS) set(V_DEFAULT_COPTS -Wall -Wextra -Werror -Wno-missing-field-initializers) -# Disable warning for clang++-14 only. -if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14 AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 15) - list(APPEND V_DEFAULT_COPTS -Wno-deprecated-experimental-coroutine) -endif() set(V_COMMON_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}/src/v") # v_cc_library()