[PR #7157] [MERGED] Remove submodule and shift to Go server - 0.4.0 #22874

Closed
opened 2026-04-19 16:37:08 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/ollama/ollama/pull/7157
Author: @dhiltgen
Created: 10/9/2024
Status: Merged
Merged: 10/30/2024
Merged by: @dhiltgen

Base: mainHead: remove_submodule


📝 Commits (2)

  • 47f3bed Remove llama.cpp submodule and shift new build to top
  • ee4d190 CI: install msys and clang gcc on win

📊 Changes

40 files changed (+365 additions, -15259 deletions)

View changed files

📝 .dockerignore (+0 -2)
📝 .gitattributes (+0 -1)
📝 .github/workflows/release.yaml (+119 -53)
📝 .github/workflows/test.yaml (+87 -83)
.gitmodules (+0 -4)
📝 Dockerfile (+126 -156)
Makefile (+4 -0)
📝 docs/development.md (+4 -182)
llama/Dockerfile (+0 -221)
📝 llama/README.md (+8 -22)
📝 llama/llama.go (+2 -0)
📝 llama/make/Makefile.sync (+5 -4)
llama/vendoring (+1 -0)
llm/ext_server/CMakeLists.txt (+0 -15)
llm/ext_server/httplib.h (+0 -8794)
llm/ext_server/server.cpp (+0 -3227)
llm/ext_server/utils.hpp (+0 -661)
llm/generate/gen_common.sh (+0 -137)
llm/generate/gen_darwin.sh (+0 -91)
llm/generate/gen_linux.sh (+0 -285)

...and 20 more files

📄 Description

The Go server is now available in RC form at https://github.com/ollama/ollama/releases with 0.4.0

These changes are also in dhiltgen/remove_submodule which is currently being used to build the RC's for the release. As we near finalizing the release, this PR can be merged to main, but we will no longer be able to build the C++ server (0.3.x releases) from main at that point.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/ollama/ollama/pull/7157 **Author:** [@dhiltgen](https://github.com/dhiltgen) **Created:** 10/9/2024 **Status:** ✅ Merged **Merged:** 10/30/2024 **Merged by:** [@dhiltgen](https://github.com/dhiltgen) **Base:** `main` ← **Head:** `remove_submodule` --- ### 📝 Commits (2) - [`47f3bed`](https://github.com/ollama/ollama/commit/47f3bed4f60bc57611356c54b43b2b6891217717) Remove llama.cpp submodule and shift new build to top - [`ee4d190`](https://github.com/ollama/ollama/commit/ee4d1907f3951f6360c6df9bd3ebea93cc925e7c) CI: install msys and clang gcc on win ### 📊 Changes **40 files changed** (+365 additions, -15259 deletions) <details> <summary>View changed files</summary> 📝 `.dockerignore` (+0 -2) 📝 `.gitattributes` (+0 -1) 📝 `.github/workflows/release.yaml` (+119 -53) 📝 `.github/workflows/test.yaml` (+87 -83) ➖ `.gitmodules` (+0 -4) 📝 `Dockerfile` (+126 -156) ➕ `Makefile` (+4 -0) 📝 `docs/development.md` (+4 -182) ➖ `llama/Dockerfile` (+0 -221) 📝 `llama/README.md` (+8 -22) 📝 `llama/llama.go` (+2 -0) 📝 `llama/make/Makefile.sync` (+5 -4) ➕ `llama/vendoring` (+1 -0) ➖ `llm/ext_server/CMakeLists.txt` (+0 -15) ➖ `llm/ext_server/httplib.h` (+0 -8794) ➖ `llm/ext_server/server.cpp` (+0 -3227) ➖ `llm/ext_server/utils.hpp` (+0 -661) ➖ `llm/generate/gen_common.sh` (+0 -137) ➖ `llm/generate/gen_darwin.sh` (+0 -91) ➖ `llm/generate/gen_linux.sh` (+0 -285) _...and 20 more files_ </details> ### 📄 Description The Go server is now available in RC form at https://github.com/ollama/ollama/releases with 0.4.0 These changes are also in [dhiltgen/remove_submodule](https://github.com/ollama/ollama/tree/dhiltgen/remove_submodule) which is currently being used to build the RC's for the release. As we near finalizing the release, this PR can be merged to main, but we will no longer be able to build the C++ server (0.3.x releases) from main at that point. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-19 16:37:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#22874