diff --git a/netdata.spec.in b/netdata.spec.in index 5702aa0315..04277988ac 100644 --- a/netdata.spec.in +++ b/netdata.spec.in @@ -360,8 +360,12 @@ happened, on your systems and applications. -DENABLE_BUNDLED_PROTOBUF=Off \ %endif %else + %if 0%{?suse_version:1} + -DENABLE_BUNDLED_PROTOBUF=On \ + %else -DENABLE_BUNDLED_PROTOBUF=Off \ %endif + %endif %if %{_have_ml} -DENABLE_ML=On \ %else diff --git a/packaging/cmake/Modules/NetdataProtobuf.cmake b/packaging/cmake/Modules/NetdataProtobuf.cmake index 44f9afc191..e6859e9ddb 100644 --- a/packaging/cmake/Modules/NetdataProtobuf.cmake +++ b/packaging/cmake/Modules/NetdataProtobuf.cmake @@ -28,6 +28,7 @@ function(netdata_bundle_protobuf) if(NEED_ABSL) set(ABSL_PROPAGATE_CXX_STD On) set(ABSL_ENABLE_INSTALL Off) + set(BUILD_SHARED_LIBS Off) message(STATUS "Preparing bundled Abseil (required by bundled Protobuf)") FetchContent_Declare(absl