Skip to content

Conversation

@ouni666
Copy link
Contributor

@ouni666 ouni666 commented Aug 24, 2025

Topic Description

whisper.cpp: remove ggml files

Package(s) Affected

whisper.cpp: 1.7.6-1

Security Update?

No

Build Order

#buildit whisper.cpp

Test Build(s) Done

Primary Architectures

  • AMD64 amd64
  • AArch64 arm64
  • LoongArch 64-bit loongarch64

Secondary Architectures

  • Loongson 3 loongson3
  • PowerPC 64-bit (Little Endian) ppc64el
  • RISC-V 64-bit riscv64

@ouni666
Copy link
Contributor Author

ouni666 commented Aug 24, 2025

  • 1.Both whisper.cpp and llama.cpp have conflicting ggml files and paths, we don't need it
  • 2.Add sdl2 as PKGDEP to support microphone input and conversion
  • 3.Refer to the vulkan parameters of llama.cpp and fill in the new PKGDEP and BUILDDEP

@ouni666
Copy link
Contributor Author

ouni666 commented Aug 24, 2025

图片 图片 Tested successfully on loongarch64

"-DGGML_VULKAN=1"
"-DWHISPER_SDL2=ON"
"-DBUILD_SHARED_LIBS=OFF"
"-DGGML_STATIC:BOOL=ON"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

既然都要用系统 GGML,也许应该直接关闭 static 打开 shared?

PKGSEC=misc
PKGDEP="vulkan"
BUILDDEP="shaderc"
PKGDEP="vulkan-loader sdl2"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

也可以依赖一下 ggml?

@MingcongBai
Copy link
Member

Superseded by #12741. Closing.

@MingcongBai MingcongBai deleted the whisper.cpp-remove-ggml-files branch October 10, 2025 14:59
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

Successfully merging this pull request may close these issues.

3 participants