summaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-09-06 13:05:45 +0200
committerTor Egge <Tor.Egge@online.no>2022-09-06 13:05:45 +0200
commitcba31914951aaf7fb8728f1bdf5e89014c07c816 (patch)
treee87ccd9d345c70ad5b90bf0ddf67f4fbdf9d0b21 /dist
parentf4f98a4943260db57e7c7d875fc91f3b2102043c (diff)
Update build settings for Amazon Linux 2022.
Diffstat (limited to 'dist')
-rw-r--r--dist/vespa.spec23
1 files changed, 19 insertions, 4 deletions
diff --git a/dist/vespa.spec b/dist/vespa.spec
index 275cbbea32c..e07e5ba83a6 100644
--- a/dist/vespa.spec
+++ b/dist/vespa.spec
@@ -123,16 +123,21 @@ BuildRequires: gmock-devel
%if 0%{?fedora}
BuildRequires: cmake >= 3.9.1
BuildRequires: maven
-%if %{?fedora} >= 35 && ! 0%{?amzn2022}
+%if 0%{?amzn2022}
+BuildRequires: maven-amazon-corretto17
+%define _java_home /usr/lib/jvm/java-17-amazon-corretto
+%else
+%if %{?fedora} >= 35
BuildRequires: maven-openjdk17
%endif
+%endif
BuildRequires: openssl-devel
BuildRequires: vespa-lz4-devel >= 1.9.2-2
BuildRequires: vespa-onnxruntime-devel = 1.12.1
BuildRequires: vespa-libzstd-devel >= 1.4.5-2
%if 0%{?amzn2022}
BuildRequires: protobuf-devel
-BuildRequires: llvm-devel >= 13.0.0
+BuildRequires: llvm-devel >= 14.0.5
BuildRequires: boost-devel >= 1.75
BuildRequires: gtest-devel
BuildRequires: gmock-devel
@@ -181,7 +186,12 @@ BuildRequires: re2-devel
%endif
BuildRequires: zlib-devel
BuildRequires: libicu-devel
+%if 0%{?amzn2022}
+BuildRequires: java-17-amazon-corretto-devel
+BuildRequires: java-17-amazon-corretto
+%else
BuildRequires: java-17-openjdk-devel
+%endif
BuildRequires: rpm-build
BuildRequires: make
BuildRequires: git
@@ -254,7 +264,7 @@ Requires: gtest
%if 0%{?fedora}
Requires: gtest
%if 0%{?amzn2022}
-%define _vespa_llvm_version 13
+%define _vespa_llvm_version 14
%endif
%if 0%{?fc35}
%define _vespa_llvm_version 13
@@ -294,7 +304,12 @@ Vespa - The open big data serving engine
Summary: Vespa - The open big data serving engine - base
+%if 0%{?amzn2022}
+Requires: java-17-amazon-corretto-devel
+Requires: java-17-amazon-corretto
+%else
Requires: java-17-openjdk-devel
+%endif
Requires: perl
Requires: perl-Getopt-Long
Requires(pre): shadow-utils
@@ -370,7 +385,7 @@ Requires: protobuf
%if 0%{?fedora}
Requires: protobuf
%if 0%{?amzn2022}
-Requires: llvm-libs >= 13.0.0
+Requires: llvm-libs >= 14.0.5
%endif
%if 0%{?fc35}
Requires: llvm-libs >= 13.0.0