There is a new pull request by ahesford against master on the void-packages repository https://github.com/ahesford/void-packages ponyc https://github.com/void-linux/void-packages/pull/21938 [RFC] Remove packages: ponyc pony-stable To be able to drop `llvm9` in Void, its `ponyc` dependency must be resolved. The current version of `ponyc` in the Void repo. There are at least four newer versions of `ponyc` available [upstream](https://www.ponylang.io), but: * All newer versions try to pull LLVM into the source tree when building, which increases build time and fragmentation for minimal benefit; and * The version of LLVM pulled in-tree seems to be pegged to major version 9, so even if the build process could be altered, there will likely be compatibility issues if we were to attempt building `ponyc` against an external `llvm10`. As an additional annoyance, all newer release tarballs appear to be broken; the build process requires a couple of extra libraries be in tree but does not include them in the tarballs. This issue could almost certainly be resolved, but when combined with the LLVM issue, `ponyc` starts to look like more trouble than it's worth. Because the `ponyc` userbase in Void seems small, we might be lacking the expertise necessary to properly fix the build process and test the resulting packages. I propose that Void drop `ponyc` to minimize maintenance burden and avoid shipping increasingly outdated versions of the software. A patch file from https://github.com/void-linux/void-packages/pull/21938.patch is attached