[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1116323: libllama-dev: pkgconf file in hidden location



Control: severity -1 wishlist

Hi Dirk,

On 2025-09-25 17:58, Dirk Eddelbuettel wrote:
> Thank you so so much for packaging llama.cpp and ggml. I look forward to
> working a bit more with it and seeing about possible R-based
> frontends. Discussing this with someone else I mentioned pkgconf / pkg-config
> and tried to check only to see that a) yes of course it ships a .pc file in
> the -dev package but b) it appears to be in a non-standard location:

> It would be lovely if you could move the .pc files.

keeping these out of the standard search paths was intentional, for the
same reasons that we don't ship the libraries in standard locations:
these libraries are not yet stable.

Shipping them in private directories is our way of saying "you can use
this, but don't be surprised if things break between upgrades".

The Policy only mandates this hygiene for the libraries themselves, but
it felt wrong to only hide them, only to expose them again through
standard development tools.

Upstream is working hard on stabilizing though, just last week ggml
started experimenting with semantic versioning. I intend to help with that.

Best,
Christian

PS: Note even llama.cpp itself uses ggml by means of these hidden
directories.


Reply to: