(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface). On Sun, 20 Dec 2009 01:46:05 GMT bugzilla-daemon@xxxxxxxxxxxxxxxxxxx wrote: > http://bugzilla.kernel.org/show_bug.cgi?id=14848 > > Summary: Kernel fails to boot if compressed with bzip2 or lzma > Product: Other > Version: 2.5 > Kernel Version: 2.6.33-rc1 > Platform: All > OS/Version: Linux > Tree: Mainline > Status: NEW > Severity: normal > Priority: P1 > Component: Other > AssignedTo: other_other@xxxxxxxxxxxxxxxxxxxx > ReportedBy: sd@xxxxxxx > Regression: Yes > > > The kernel fails to boot if compressed with bzip2 or lzma, gzip works. > > Commit 4a2ff67c88211026afcbdbc190c13f705dae1b59 does: > > > --- a/scripts/Makefile.lib > +++ b/scripts/Makefile.lib > @@ -208,7 +208,7 @@ cmd_gzip = (cat $(filter-out FORCE,$^) | gzip -f -9 > $@) > || \ > > # Bzip2 and LZMA do not include size in file... so we have to fake that; > # append the size as a 32-bit littleendian number as gzip does. > -size_append = /bin/echo -ne $(shell \ > +size_append = printf $(shell \ > dec_size=0; \ > for F in $1; do > \ > fsize=$$(stat -c "%s" $$F); \ > > > This is wrong, because it calls the shell's builtin printf (instead > /usr/bin/printf) which does not support the necessary arguments. > > At my machine (debian) "/bin/echo -ne" works. > Please send a tested, signed-off patch as per Documentation/SubmittingPatches, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html