SHA256
1
0
forked from pool/postgresql14

- Add generic mechanism to pin to latest supported LLVM version.

OBS-URL: https://build.opensuse.org/package/show/server:database:postgresql/postgresql14?expand=0&rev=37
This commit is contained in:
Reinhard Max 2022-09-23 12:44:59 +00:00 committed by Git OBS Bridge
parent 288e197077
commit 554fe64b91
2 changed files with 14 additions and 1 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Thu Sep 22 21:26:36 UTC 2022 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Create mechanism to specify the latest supported LLVM version.
Automatically pin to that version if the distribution has a newer
unsupported default version.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 12 07:52:42 UTC 2022 - Andreas Schwab <schwab@suse.de> Mon Sep 12 07:52:42 UTC 2022 - Andreas Schwab <schwab@suse.de>

View File

@ -97,6 +97,7 @@ BuildRequires: %libpq
%bcond_with llvm %bcond_with llvm
%endif %endif
%endif %endif
%global latest_supported_llvm_ver 14
%ifnarch %arm %ifnarch %arm
%bcond_without check %bcond_without check
@ -118,10 +119,15 @@ BuildRequires: libicu-devel
BuildRequires: libselinux-devel BuildRequires: libselinux-devel
%endif %endif
%if %{with llvm} %if %{with llvm}
BuildRequires: clang
BuildRequires: gcc-c++ BuildRequires: gcc-c++
%if 0%{?product_libs_llvm_ver} > %{latest_supported_llvm_ver}
BuildRequires: clang%{latest_supported_llvm_ver}
BuildRequires: llvm%{latest_supported_llvm_ver}-devel
%else
BuildRequires: clang
BuildRequires: llvm-devel BuildRequires: llvm-devel
%endif %endif
%endif
BuildRequires: libxslt-devel BuildRequires: libxslt-devel
BuildRequires: openldap2-devel BuildRequires: openldap2-devel
BuildRequires: openssl-devel BuildRequires: openssl-devel