From 8623d8c73fcd708ea0226366d8c7771f63d223ed Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Fri, 22 Nov 2024 12:24:54 +0500 Subject: [PATCH] Fixes llvm-devel package installation issue. --- percona-packaging/scripts/pg_stat_monitor_builder.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/percona-packaging/scripts/pg_stat_monitor_builder.sh b/percona-packaging/scripts/pg_stat_monitor_builder.sh index c8c3655..332d97d 100755 --- a/percona-packaging/scripts/pg_stat_monitor_builder.sh +++ b/percona-packaging/scripts/pg_stat_monitor_builder.sh @@ -211,17 +211,18 @@ install_deps() { if [ x"$RHEL" = x8 ]; then - clang_version=$(yum list --showduplicates clang-devel | grep "17.0" | grep clang | awk '{print $2}' | head -n 1) - yum install -y clang-devel-${clang_version} clang-${clang_version} + clang_version=$(yum list --showduplicates clang-devel | grep "17.0" | grep clang | awk '{print $2}' | head -n 1) + llvm_version=$(yum list --showduplicates llvm-devel | grep "17.0" | grep llvm | awk '{print $2}' | head -n 1) + yum install -y clang-devel-${clang_version} clang-${clang_version} llvm-devel-${llvm_version} dnf module -y disable llvm-toolset else - yum install -y clang-devel clang + yum install -y clang-devel clang llvm-devel fi PKGLIST="percona-postgresql${PG_RELEASE}-devel" - PKGLIST+=" git llvm-devel rpmdevtools vim wget" + PKGLIST+=" git rpmdevtools vim wget" PKGLIST+=" perl binutils gcc gcc-c++" - PKGLIST+=" llvm-devel git rpm-build rpmdevtools wget gcc make autoconf" + PKGLIST+=" git rpm-build rpmdevtools wget gcc make autoconf" if [[ "${RHEL}" -ge 8 ]]; then dnf config-manager --set-enabled ol${RHEL}_codeready_builder dnf -y module disable postgresql || true