runit patched and rebuilt with Clan Z. Liu patches for gcc 14+
This is important to those running on runit
As mentioned before since arch moved to gcc 14 runit failed to build. All previous building warnings turned to errors. https://github.com/clan/runit a gentoo maintainer of runit, trying to keep it alive when gentoo was about to drop it (source based distro, no binaries, everything has to build at all times - what joborun was expected to be as well) developed a series of patches for every error AND every warning that gcc 14 and 15 were causing. Some patches from the past that came from debian, void, and artix were either redundant, conflicting, or causing errors themselves, except for one for svlogd which we kept as it seems good.
Kernel 6.11 failed to reboot in some systems
Although runit’s procedure for shutting down seemed complete, the kernel function for rebooting seemed to fail. This has been reported elsewhere with OpenRC as well but gcc incompatibility may be suspect. After this rebuilt neither s6/66 (EOL) or runit seem to have this problem with the new kernel. So we may have killed two cops with one stone (sorry we don’t kill birds, we just buy chicken nuggets once in a long while :)
Together with a recent clean-up of runit-rc this makes runit more solid but please pay attention to your booting for any “fail” tags and /var/log/dmesg.log and report.
On our few different systems it is all flags green (except for udevd seems to be taking a little longer than expected in some old machines but no problems).
#joborun
ref: https://diaspora-fr.org/posts/e2656b705980013d9f9c0025900e4586