Thank you for your packaging on `llama.cpp-sycl`. I am the current
maintainer of `llama.cpp-sycl-f16`.
This package is currently unmaintained, as the original maintainer txtsd
orphaned it and I don't have access to an intel dGPU now. It would be
great if we could have a single well-maintained llama.cpp sycl package
that works under different settings.
However, I would kindly recommend delaying the deletion of package
`llama.cpp-sycl-f16` for a month or two. Despite out of date, it is
verified to work on the PC of txtsd and me, so that users will have some
fallbacks in case the latest version don't compile on their PC.
Here are my recommendations on your package. Hope it could be some help
to you:
- You said that your package bundled *essential oneAPI components*
without need to installing the full `intel-oneapi-toolkit`. Do they
conflict if a person have to install both on their PC?
- `libggml.so`, if installed to /usr/lib, could have conflict with other
packages (e.g. `https://aur.archlinux.org/packages/whisper.cpp`).
Probably installing that shared object to a different folder (e.g.
/opt/llama.cpp-sycl) and override LD_LIBRARY_PATH would solve the conflict.
- In my previous experiment, `makepkg` won't setup the environment
correctly by `source "${oneapi_root}/setvars.sh"` if `!buildflags` was
not set. Was it solved in the latest oneapi?
If you could maintain compatibility with previous versions (e.g.
dependencies on `intel-oneapi-toolkit`), I would be happy to hand over
`llama.cpp-sycl-f16` to you.
Regards,
Zhenhui Xie
On 5/12/26 2:38 PM, [email protected] wrote:
cantosun99 [1] filed a deletion request for llama.cpp-sycl-f16 [2]:
llama.cpp-sycl-f16, llama.cpp-sycl-f16-git, llama.cpp-sycl-f32 and
llama.cpp-sycl-f32-git are all out of date since they have last been
updated a year ago or even orphaned, llama.cpp-sycl aims to fix this
and should therefore replace the four.
[1] https://aur.archlinux.org/account/cantosun99/
[2] https://aur.archlinux.org/pkgbase/llama.cpp-sycl-f16/