Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is an argument for a good build system, not a package manager.


These aren’t always separate.

Some distos might try to support multiple versions of a library. That could require installing it to different prefixes instead of the default. Thus, the build system will have to comprehend that.


Not everything in the world revolves around Linux. Distros terrible choices around shared library architecture has nothing to do with build systems for most languages.


True. The most popular Unix is after all macOS, followed shortly by WSL2


There are way more servers running linux than there are macos installs. And wsl2 is linux.


Number of servers isn’t the right metric imho.

Literally all code I write runs on Windows, macOS, Android, and Linux. In roughly that order of priority. No I do not and will not use WSL2, it’s an abomination.


Build systems are yet another special circle of hell.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: