diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2021-03-06 16:49:29 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2021-03-08 10:29:45 +0100 |
commit | c2484d0d257ae148c531b46ec8fe200fe79d33d9 (patch) | |
tree | 1d2a03007de9e14fe7e941fb4becf2d8d4e20f26 /dist | |
parent | a324acb8c5d40c76819da2e0145bac8940e9f749 (diff) |
Port to CentOS 8 stream.
Diffstat (limited to 'dist')
-rw-r--r-- | dist/vespa.spec | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec index 0548ced1014..6e154a64a80 100644 --- a/dist/vespa.spec +++ b/dist/vespa.spec @@ -41,11 +41,21 @@ BuildRequires: rh-maven35 %define _rhmaven35_enable /opt/rh/rh-maven35/enable %endif %if 0%{?el8} +%if 0%{?centos} +%global _centos_stream %(grep -qs '^NAME="CentOS Stream"' /etc/os-release && echo 1 || echo 0) +%endif +%if 0%{?_centos_stream} +BuildRequires: gcc-toolset-10-gcc-c++ +BuildRequires: gcc-toolset-10-binutils +%define _devtoolset_enable /opt/rh/gcc-toolset-10/enable +BuildRequires: vespa-boost-devel >= 1.75.0-1 +%else BuildRequires: gcc-toolset-9-gcc-c++ BuildRequires: gcc-toolset-9-binutils -BuildRequires: maven %define _devtoolset_enable /opt/rh/gcc-toolset-9/enable %endif +BuildRequires: maven +%endif %if 0%{?fedora} BuildRequires: gcc-c++ BuildRequires: libatomic @@ -64,7 +74,11 @@ BuildRequires: vespa-libzstd-devel >= 1.4.5-2 %endif %if 0%{?el8} BuildRequires: cmake >= 3.11.4-3 +%if 0%{?_centos_stream} +BuildRequires: llvm-devel >= 11.0.0 +%else BuildRequires: llvm-devel >= 10.0.1 +%endif BuildRequires: boost-devel >= 1.66 BuildRequires: openssl-devel BuildRequires: vespa-gtest >= 1.8.1-1 @@ -181,8 +195,13 @@ Requires: vespa-zstd >= 1.4.5-2 %define _extra_include_directory /usr/include/llvm7.0;%{_vespa_deps_prefix}/include;/usr/include/openblas %endif %if 0%{?el8} +%if 0%{?_centos_stream} +Requires: llvm-libs >= 11.0.0 +%define _vespa_llvm_version 11 +%else Requires: llvm-libs >= 10.0.1 %define _vespa_llvm_version 10 +%endif Requires: openssl-libs Requires: vespa-lz4 >= 1.9.2-2 Requires: vespa-onnxruntime = 1.4.0 |