Skip to content

GGML Shared Library Conflicts in whisper.cpp and llama.cpp #1148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ming2k opened this issue Mar 15, 2025 · 3 comments
Open

GGML Shared Library Conflicts in whisper.cpp and llama.cpp #1148

ming2k opened this issue Mar 15, 2025 · 3 comments

Comments

@ming2k
Copy link

ming2k commented Mar 15, 2025

Bug Report: GGML Shared Library Conflict

Issue

Both whisper.cpp and llama.cpp compile and install GGML shared libraries (.so files) to the system. This causes:

  • Overwriting of shared libraries when both projects are installed
  • Package management tracking issues
  • Violation of shared object design principles

Impact

  • System libraries get overwritten unpredictably
  • Package managers cannot properly track dependencies
  • Potential compatibility issues between applications
@ming2k
Copy link
Author

ming2k commented Mar 15, 2025

I'm not sure if I should report the problem here, but I guess these communities are interoperable.

@ming2k
Copy link
Author

ming2k commented Mar 15, 2025

Perhaps they can add an option to choose whether to build ggml independently before compiling.

@Green-Sky
Copy link
Contributor

Is it finally time to make releases as syncpoints for distribution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants