Package Details: whisrs-git 0.1.13-1

Git Clone URL: https://aur.archlinux.org/whisrs-git.git (read-only, click to copy)
Package Base: whisrs-git
Description: Linux-first voice-to-text dictation tool, written in Rust
Upstream URL: https://github.com/y0sif/whisrs
Licenses: MIT
Conflicts: whisrs
Provides: whisrs
Submitter: y0sif
Maintainer: y0sif
Last Packager: y0sif
Votes: 0
Popularity: 0.000000
First Submitted: 2026-03-15 15:23 (UTC)
Last Updated: 2026-05-19 04:57 (UTC)

Latest Comments

y0sif commented on 2026-05-02 20:13 (UTC)

Thanks for the report, just pushed a fix. Went with options=('!lto') instead of stripping flags in build(): it's the canonical fix per makepkg.conf(5), and it covers LDFLAGS too (which lto injects -flto=auto into alongside CFLAGS/CXXFLAGS)

roocker commented on 2026-05-02 18:29 (UTC)

Build fails when 'lto' is enabled in OPTIONS in /etc/makepkg.conf (which is the current Arch Linux default). The -flto=auto flag gets picked up by ring's build script and cmake when building whisper.cpp, producing LTO object files that can't be linked against Rust.

Fix: add the following to build() in the PKGBUILD:

export CFLAGS="${CFLAGS/-flto=auto/}"
export CXXFLAGS="${CXXFLAGS/-flto=auto/}"