|
|
Log in / Subscribe / Register

BusyBox 1.2.2 released

Stable version 1.2.2 of BusyBox, a collection of command line utilities for embedded systems, is out with a long list of bug fixes: "This release has dozens of fixes backported from the ongoing development branch. There are a couple of bugfixes to sed, two fixes to documentation generation (BusyBox.html shouldn't have USE() macros in it anymore), fix umount to report the right errno on failure and to umount block devices by name with newer kernels, fix mount to handle symlinks properly, make mdev delete device nodes when called for hotplug remove,...".

to post comments

BusyBox 1.2.2 released

Posted Nov 3, 2006 1:20 UTC (Fri) by nix (subscriber, #2304) [Link] (2 responses)

That's 1.2.2.1, not 1.2.2.

BusyBox 1.2.2 released

Posted Nov 3, 2006 3:27 UTC (Fri) by landley (guest, #6789) [Link] (1 responses)

And the bug isn't in BusyBox, the bug is in glibc. You can reproduce
that bug with a hello world program:

gcc -static -Wl,--gc-sections hello.c

That produces a hello world whose output disappears if you redirect it:

./a.out
./a.out | cat

Why? Due to a bug in glibc when you tell ld to garbage collect unused
elf sections.

Rob

BusyBox 1.2.2 released

Posted Nov 14, 2006 20:54 UTC (Tue) by nix (subscriber, #2304) [Link]

I'm not really terribly surprised that there are bugs in this area: until
*very* recently --gc-sections was so buggy that nobody used it at all, and
serious bugs are still cropping up. (It'll be nice when it
works. -Wl,--gc-sections -ffunction-sections for all code? No, perhaps
not... :) )


Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds