This bug should be made a blocker on https://bugs.gentoo.org/show_bug.cgi?id=430702
And assigned to firstname.lastname@example.org
Created attachment 404848 [details]
The work around has been to disable the applets causing issues, but proper patches should be developed:
@@ -117,6 +117,11 @@
busybox_config_option n USE_PORTABLE_CODE
busybox_config_option n WERROR
+ # turn off some options causing trouble with musl
+ busybox_config_option n EXTRA_COMPAT
+ busybox_config_option n FEATURE_VI_REGEX_SEARCH
+ busybox_config_option n IFPLUGD
# If these are not set and we are using a uclibc/busybox setup
# all calls to system() will fail.
busybox_config_option y ASH
Maybe take a look at what alpine linux is doing with busybox.
All low hanging fruit is already fixed upstream.
ifplugd seems to compile fine now.
FEATURE_VI_REGEX_SEARCH and EXTRA_COMPAT need the unportable GNU regex
and are not easy to fix.
(In reply to Felix Janda from comment #3)
> All low hanging fruit is already fixed upstream.
> ifplugd seems to compile fine now.
yep just discovered that
> FEATURE_VI_REGEX_SEARCH and EXTRA_COMPAT need the unportable GNU regex
> and are not easy to fix.
these are still off, its UTMP that needs clean up in 1.24.1. It looks easy enough to cleanup with a patch but I just haven't had time to do it cleanly so it can go upstream.
So this is now fixed with bug #567506.
(In reply to Anthony Basile from comment #4)
> So this is now fixed with bug #567506.
sorry i should not say "fixed" because the proper fix is to patch busybox. I mean the workarounds for the build are in busybox-1.24.1-r99.ebuild on the musl overlay.