From f54c649a4a4fdf7b96e6dd4b36da512680f6c139 Mon Sep 17 00:00:00 2001 From: Qian Yingjin Date: Tue, 26 Mar 2024 05:07:52 -0400 Subject: [PATCH] EX-9462 build: fix the json-c-devel build error on sles12sp5 The build is failed on SLES12 SP5 system: error: Failed build dependencies: json-c-devel is needed by lustre-client-2.14.0_ddn107-1.x86_64 SLES12SP5 uses package "libjson-c-devel", similar to SLES15. This patch update the version in lustre.spec.in to fix this build failure on SLES12 SP5. Test-Parameters: trivial Signed-off-by: Qian Yingjin Change-Id: Iffeef43fa04275857ca38b7f16e5376b24c3e9bf Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/54573 Reviewed-by: Andreas Dilger Reviewed-by: Jian Yu Tested-by: jenkins Tested-by: Maloo --- lustre.spec.in | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lustre.spec.in b/lustre.spec.in index 48e2bfd..9e0025e 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -375,8 +375,12 @@ Requires: %{lustre_name} = %{version} %if %{with lustre_modules} Requires: %{requires_kmod_name} = %{requires_kmod_version} %endif -%if 0%{?suse_version} >= 1500 +%if 0%{?suse_version} +%if 0%{?suse_version} < 1500 +Requires: libjson-c2 +%else Requires: libjson-c3 +%endif BuildRequires: libjson-c-devel %else Requires: json-c -- 1.8.3.1