aurupdater

ggml-cuda-git

2026-10-03: removed from arch/ tracking a second time – CUDA+CPU-arch make it a local-only build

The 2026-09-22 build (1:b11102.r6.f95b0d9539-1) was compiled with GGML_NATIVE=ON (the PKGBUILD’s default branch, toggled by aur_ggml_build_universal), baking in the build host’s (euronuc) exact CPU features – this is what caused whisper-server’s ggml_cpu_init/ggml_backend_cpu_reg SIGILL-class crash on eurobuild6 (Ryzen 7 2700X, lacks euronuc’s AVX-512), same root-cause family as the ladybird -march=native saga. The PKGBUILD already has the correct fix available (aur_ggml_build_universal=true -> GGML_NATIVE=OFF + GGML_CPU_ALL_VARIANTS=ON + GGML_BACKEND_DL=ON, portable runtime CPU dispatch) – but getting that env var through repo_build.sh’s sudo --preserve-env into the chroot has no existing support (only MAKEFLAGS/MAKEPKG_CONF are threaded through today).

User’s call 2026-10-03, before that plumbing question got resolved: don’t bother – this package (CUDA + a CPU-arch-sensitive runtime dispatch choice) is “so special” it should just be built and installed locally per-machine, not published generically through this project’s shared repo. Re-removed adapted/ggml-cuda-git (had been restored earlier the same session) – git submodule deinit + removed the stray uncommitted .gitmodules addition, confirmed back to a fully clean state (as if never restored). The already-published 1:b11102.r6.f95b0d9539-1 package is untouched on the repo (not asked to unpublish it, just to stop tracking/rebuilding it here). whisper.cpp-cuda (depends on this) removed the same way, same reasoning – see its own memory file.

2026-10-08: confirmed still out of scope

User confirmed: CUDA build now happens locally on the machine that actually uses it (GPU present there), not through this tooling at all. Came up while comparing memory/site/arch/ for gaps – correctly absent from arch/ and from scripts/install_only_packages; not a tracking gap, don’t re-add.