This bug should be made a blocker on https://bugs.gentoo.org/show_bug.cgi?id=430702 And assigned to blueness@gentoo.org Reproducible: Always
Created attachment 404848 [details] build.log.gz
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.