Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 567506

Summary: =sys-app/busybox-1.24.1 fails to build under musl
Product: Gentoo Linux Reporter: toast+misc
Component: Current packagesAssignee: Gentoo musl team <musl>
Status: RESOLVED FIXED    
Severity: normal CC: blueness
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=551614
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 430702    

Description toast+misc 2015-12-03 23:36:15 UTC
busybox-1.24.1 has been stabilized.
Still requires ::musl patches.
Please bump busybox-1.24.1::musl.
Comment 1 Felix Janda 2015-12-04 08:36:36 UTC
It would be cool to have this fixed in tree.

It seems to suffice to turn off CONFIG_EXTRA_COMPAT,
CONFIG_FEATURE_UTMP, CONFIG_FEATURE_VI_REGEX_SEARCH and
CONFIG_FEATURE_INTED_RPC.

CONFIG_EXTRA_COMPAT and CONFIG_FEATURE_VI_REGEX_SEARCH
need to be turned off because they depend on GNU regex.

musl does not support utmp/wtmp/utmpx/wtmpx.

musl does not ship with rpc headers.
Comment 2 Felix Janda 2015-12-04 19:37:34 UTC
Actually bug 551614 already concerns busybox on musl.
Comment 3 Anthony Basile gentoo-dev 2015-12-05 15:19:42 UTC
I turned off the UTMP applet.  I know that sucks, but a lot of uClibc and glibc-isms have made it in there and it'll need some clean upstream work.  It shouldn't b hard, but I just don't have time until exams are over.

IFPLUGD now works so its back on.

the other gnu regex stuff is still off.

(In reply to Felix Janda from comment #2)
> Actually bug 551614 already concerns busybox on musl.

Yep it should be fixed there.
Comment 4 Felix Janda 2015-12-05 16:29:29 UTC
See http://article.gmane.org/gmane.linux.busybox/41828 for related
discussion on the busybox list. (utmp has never worked on musl.)