On Mon, Aug 12, 2024 at 2:05 PM Daniel Richard G. <sk...@iskunk.org> wrote: > On Mon, 2024 Aug 12 10:46-04:00, Jeremy Bícha wrote: > > The vast majority of libraries packaged in Debian do not include .a files. > > Most e.g. Rust library packages don't, sure. But normal C/C ++ lib*-dev > packages typically include a static library.
No, they don't. There definitely are several C libraries that do include a static library in Debian, but most of the C libraries I maintain do not. > My goal is to provide the application, not the library. As you can see, > providing the library generally would be a much bigger/riskier deal than > just using it as a build-dep. It's going to be a bit painful to try to use a newer/different system library than provided by the system if you're not going to use a sandboxed approach. However, it sounds like you figured out a working solution. Hopefully, you don't need to maintain support for older distros for very long. In this case, it's not that you need a new library; it's that Debian didn't enable the subset feature earlier. Sorry about that. Sorry, I don't see enough demand for harfbuzz to be distributed as a static library for me to make that change in the Debian packaging at this time. Thank you, Jeremy Bícha