On Sat, Sep 27, 2014, Luca Barbato wrote: > On 17/09/14 14:09, Jorge Manuel B. S. Vicetto wrote: > > On Wed, 17 Sep 2014, Luca Barbato wrote: > > > >> The bc utility is part of the posix tools and it might be used to build > >> linux among the other stuff. > > > > Luca, > > > > bc is not in the system set and is a dependency of the kernel or any > > other package that needs it, so why do we need to include a package that > > takes ~20 seconds to build? > > Because I'd expect a stage3 to be posix compliant and it is a pain to > remember that Gentoo doesn't have it by default (since the errors can be > quite vague). >
I agree; ed should be supplied too for the same reason (and not be considered as a provider for the virtual.) It's a pita not being able to rely on a POSIX.2 base. Similarly with vi/ex too (again, not providing the virtual); though vim should likely be another package, unless it's much easier just to bundle it. AFAIR you get into all the gvim/X questions then, but I can't say as I use it, so defer to whomever. ex is useful for scripters, though we use ed more, since it avoids the vi question and we've had reports of ex not being as reliable as ed, on other platforms. busybox ed should never be built afaic. GNU ed has tight linkage for rootfs usage (like sed and awk, which should be in /bin), and actually works: $ ldd $(type -p ed) linux-vdso.so.1 libc.so.6 => /lib64/libc.so.6 /lib64/ld-linux-x86-64.so.2 Regards, steveL -- #friendly-coders -- We're friendly, but we're not /that/ friendly ;-)