summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSR_team2024-03-22 14:56:46 +0200
committerSR_team2024-03-22 14:56:46 +0200
commit9dd246d2ed03c6a5be4caa1a61ef8a7c898f1e43 (patch)
treed2dfdbe2a44bf34bc55fa2e857b39e2054019a35
parent4c2949781e525f43fe61e07f80f6eda985324414 (diff)
downloadaur-9dd246d2ed03c6a5be4caa1a61ef8a7c898f1e43.tar.gz
Override `CFLAGS` and `CXXFLAGS` for build stage
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD4
2 files changed, 4 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ec4ba32bd2cb..c1fa58265e75 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ollama-rocm-git
pkgdesc = Create, run and share large language models (LLMs) with ROCm
- pkgver = 0.1.27.g076237b8
+ pkgver = 0.1.29.ga5ba0fcf
pkgrel = 1
url = https://github.com/jmorganca/ollama
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 7711c8da64c5..9e851cb0e17e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=ollama-rocm-git
pkgdesc='Create, run and share large language models (LLMs) with ROCm'
-pkgver=0.1.27.g076237b8
+pkgver=0.1.29.ga5ba0fcf
pkgrel=1
arch=(x86_64)
url='https://github.com/jmorganca/ollama'
@@ -46,6 +46,8 @@ prepare() {
build() {
cd ${pkgname/-rocm-git}
+ export CFLAGS="-march=native -mtune=generic -O2 -pipe -fno-plt"
+ export CXXFLAGS="$CFLAGS"
export CGO_CFLAGS="$CFLAGS" CGO_CPPFLAGS="$CPPFLAGS" CGO_CXXFLAGS="$CXXFLAGS" CGO_LDFLAGS="$LDFLAGS"
go generate ./...
go build -buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external \