summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSR_team2024-03-22 14:56:46 +0200
committerSR_team2024-03-22 14:56:46 +0200
commit9dd246d2ed03c6a5be4caa1a61ef8a7c898f1e43 (patch)
treed2dfdbe2a44bf34bc55fa2e857b39e2054019a35 /PKGBUILD
parent4c2949781e525f43fe61e07f80f6eda985324414 (diff)
downloadaur-9dd246d2ed03c6a5be4caa1a61ef8a7c898f1e43.tar.gz
Override `CFLAGS` and `CXXFLAGS` for build stage
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD4
1 files changed, 3 insertions, 1 deletions
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 \