Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:RISCV
ollama
riscv.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File riscv.patch of Package ollama
Index: ollama-0.1.37/llm/llm.go =================================================================== --- ollama-0.1.37.orig/llm/llm.go +++ ollama-0.1.37/llm/llm.go @@ -7,6 +7,7 @@ package llm // #cgo windows,arm64 LDFLAGS: ${SRCDIR}/build/windows/arm64_static/libllama.a -static -lstdc++ // #cgo linux,amd64 LDFLAGS: ${SRCDIR}/build/linux/x86_64_static/libllama.a -lstdc++ // #cgo linux,arm64 LDFLAGS: ${SRCDIR}/build/linux/arm64_static/libllama.a -lstdc++ +// #cgo linux,riscv64 LDFLAGS: ${SRCDIR}/build/linux/riscv64_static/libllama.a -lstdc++ // #include <stdlib.h> // #include "llama.h" import "C" Index: ollama-0.1.37/vendor/github.com/chewxy/math32/stubs_riscv64.s =================================================================== --- /dev/null +++ ollama-0.1.37/vendor/github.com/chewxy/math32/stubs_riscv64.s @@ -0,0 +1,21 @@ +#include "textflag.h" + +// func Exp(x float32) float32 +TEXT ·Exp(SB),NOSPLIT,$0 + JMP ·exp(SB) + +// func Exp2(x float32) float32 +TEXT ·Exp2(SB),NOSPLIT,$0 + JMP ·exp2(SB) + +// func Log(x float32) float32 +TEXT ·Log(SB),NOSPLIT,$0 + JMP ·log(SB) + +// func Remainder(x, y float32) float32 +TEXT ·Remainder(SB),NOSPLIT,$0 + JMP ·remainder(SB) + +// func Sqrt(x float32) float32 +TEXT ·Sqrt(SB),NOSPLIT,$0 + JMP ·sqrt(SB)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor