summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-07-01 12:41:56 +0200
committerTor Egge <Tor.Egge@online.no>2021-07-01 14:13:50 +0200
commit31d50cfa0e6fbea220b69c1b49e473d3f2aa3d5c (patch)
tree73e9884b6f2d46f789ade8302cd11132cb6992f4 /dist
parentc0e3cdf497db1d02f64b111d575b92e5371a8416 (diff)
Build vespa on Rocky Linux 8.4.
Diffstat (limited to 'dist')
-rw-r--r--dist/vespa.spec18
1 files changed, 14 insertions, 4 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec
index 13ea9a733e1..7bee7e2a8d0 100644
--- a/dist/vespa.spec
+++ b/dist/vespa.spec
@@ -27,8 +27,10 @@ License: Commercial
URL: http://vespa.ai
Source0: vespa-%{version}.tar.gz
-%if 0%{?centos}
+%if 0%{?centos} || 0%{?rocky}
BuildRequires: epel-release
+%endif
+%if 0%{?centos}
%if 0%{?el7} && ! 0%{?amzn2}
BuildRequires: centos-release-scl
%endif
@@ -62,6 +64,7 @@ BuildRequires: maven
BuildRequires: pybind11-devel
BuildRequires: python3-pytest
BuildRequires: python36-devel
+BuildRequires: glibc-langpack-en
%endif
%if 0%{?fedora}
BuildRequires: gcc-c++
@@ -69,6 +72,7 @@ BuildRequires: libatomic
BuildRequires: pybind11-devel
BuildRequires: python3-pytest
BuildRequires: python3-devel
+BuildRequires: glibc-langpack-en
%endif
%if 0%{?el7}
BuildRequires: cmake3
@@ -92,9 +96,11 @@ BuildRequires: vespa-libzstd-devel >= 1.4.5-2
%endif
%if 0%{?el8}
BuildRequires: cmake >= 3.11.4-3
+%if 0%{?centos} || 0%{?rocky}
%if 0%{?centos}
# Current cmake on CentOS 8 is broken and manually requires libarchive install
BuildRequires: libarchive
+%endif
%define _command_cmake cmake
BuildRequires: (llvm-devel >= 11.0.0 and llvm-devel < 12)
%else
@@ -219,7 +225,7 @@ Requires: vespa-valgrind >= 3.17.0-1
%endif
%endif
%if 0%{?el8}
-%if 0%{?centos}
+%if 0%{?centos} || 0%{?rocky}
%define _vespa_llvm_version 11
%else
%define _vespa_llvm_version 10
@@ -290,7 +296,7 @@ Vespa - The open big data serving engine - base
Summary: Vespa - The open big data serving engine - base C++ libraries
-%if 0%{?centos}
+%if 0%{?centos} || 0%{?rocky}
Requires: epel-release
%endif
%if 0%{?amzn2}
@@ -307,6 +313,7 @@ Requires: vespa-lz4 >= 1.9.2-2
Requires: vespa-libzstd >= 1.4.5-2
%if 0%{?el8}
Requires: openblas
+Requires: glibc-langpack-en
%else
%if 0%{?amzn2}
Requires: vespa-openblas = 0.3.15
@@ -319,6 +326,9 @@ Requires: vespa-re2 = 20190801
%else
Requires: re2
%endif
+%if 0%{?fedora}
+Requires: glibc-langpack-en
+%endif
%description base-libs
@@ -347,7 +357,7 @@ Requires: libicu
Requires: openssl-libs
%endif
%if 0%{?el8}
-%if 0%{?centos}
+%if 0%{?centos} || 0%{?rocky}
Requires: (llvm-libs >= 11.0.0 and llvm-libs < 12)
%else
Requires: (llvm-libs >= 10.0.1 and llvm-libs < 11)