aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--default_build_settings.cmake6
-rw-r--r--dist/vespa.spec23
2 files changed, 23 insertions, 6 deletions
diff --git a/default_build_settings.cmake b/default_build_settings.cmake
index 50d262143b6..df55ce727f9 100644
--- a/default_build_settings.cmake
+++ b/default_build_settings.cmake
@@ -90,7 +90,7 @@ endfunction()
function(setup_vespa_default_build_settings_amzn_2022)
message("-- Setting up default build settings for amzn 2022")
set(DEFAULT_EXTRA_INCLUDE_DIRECTORY "${VESPA_DEPS}/include" "/usr/include/openblas" PARENT_SCOPE)
- set(DEFAULT_VESPA_LLVM_VERSION "13" PARENT_SCOPE)
+ set(DEFAULT_VESPA_LLVM_VERSION "14" PARENT_SCOPE)
endfunction()
function(setup_vespa_default_build_settings_ubuntu)
@@ -386,7 +386,9 @@ function(vespa_use_default_java_home)
execute_process(COMMAND "/usr/libexec/java_home" OUTPUT_VARIABLE DEFAULT_JAVA_HOME)
string(STRIP "${DEFAULT_JAVA_HOME}" DEFAULT_JAVA_HOME)
elseif(VESPA_OS_DISTRO STREQUAL "ubuntu" OR VESPA_OS_DISTRO STREQUAL "debian")
- set(DEFAULT_JAVA_HOME "/usr/lib/jvm/java-17-openjdk-amd64" PARENT_SCOPE)
+ set(DEFAULT_JAVA_HOME "/usr/lib/jvm/java-17-openjdk-amd64")
+ elseif(VESPA_OS_DISTRO STREQUAL "amzn")
+ set(DEFAULT_JAVA_HOME "/usr/lib/jvm/java-17-amazon-corretto")
endif()
if(COMMAND vespa_use_specific_java_home)
vespa_use_specific_java_home()
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