diff --git a/ollama.changes b/ollama.changes index 89a644d..1733569 100644 --- a/ollama.changes +++ b/ollama.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed May 22 18:05:30 UTC 2024 - Eyad Issa + +- Added 15.6 build + ------------------------------------------------------------------- Thu May 16 19:55:51 UTC 2024 - Eyad Issa diff --git a/ollama.spec b/ollama.spec index 8b6e211..e6624df 100644 --- a/ollama.spec +++ b/ollama.spec @@ -28,7 +28,11 @@ Source2: ollama.service Source3: %{name}-user.conf Patch0: enable-lto.patch BuildRequires: cmake >= 3.24 +%if 0%{?sle_version} == 150600 +BuildRequires: gcc12-c++ +%else BuildRequires: gcc-c++ >= 11.4.0 +%endif BuildRequires: git BuildRequires: sysuser-tools BuildRequires: zstd @@ -53,6 +57,12 @@ can be imported. %ifnarch ppc64 export GOFLAGS="-buildmode=pie -mod=vendor" %endif +%if 0%{?sle_version} == 150600 +export CXX=g++-12 +export CC=gcc-12 +# pie doesn't work with gcc12 on leap +export GOFLAGS="-mod=vendor" +%endif export OLLAMA_SKIP_PATCHING=1