New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/45501#issuecomment-1671358942 Comment: The `compat` build option in `libxcrypt` should be removed. Either the template provides the `-compat` package or it doesn't. Build options are generally a bad idea, and they exist mostly as a hack around arch-dependent compatibility or a way to let people build packages with different configurations. In `libxcrypt`, all the build option does is change what packages are built, not how they are built, at the expense of making the template more difficult to understand. That said, I don't know if there is value in providing the `-compat` library at all. If we have restricted packages (or others that just repackage upstream binaries) that require the ABI, then I guess we should provide it. If there are none, adding complexity to the template and generally increasing maintenance burden just so somebody can download legacy binaries from the web doesn't seem worthwhile. Binary compatibility with other distributions is a bonus when it works, but is not a project goal.