3 ms·
Because distros usually ship only one specific version of a library. And different distros ship different versions of libraries. If you develop your software on
by diath 9mo ago
Because distros usually ship only one specific version of a library. And different distros ship different versions of libraries. If you develop your software on Arch Linux targeting a specific version of an API of the library you're using, and another developer tries to build the same software on Debian, and another on Fedora, it's basically a gamble if your software is going to build or not. With vcpkg, you can pin libraries to their specific versions, to ensure that your project builds regardless of the environment.
- yjftsjthsd-h 9mo agoThen when distros go to actually package your software for users it'll break. I'm not sure moving the pain downstream is worse, but I'm also not sure it's better.
- cromka 9mo agoKDE releases all their apps on Windows and amcOS. In fact most of their users are in Windows. Krita makes most money off of Windows Store. This is why nobody can rely on distro managers. Not to mention FlatPaks and so on. Lastly, KDE maintains their own Qt fork for packaging purposes.
- reactordev 9mo agoThat has nothing to do with it. While both relate to KDE, we are talking about two very different things. You are talking about release channels, we are talking about development headers.