Commit 4a2ff67c88211026afcbdbc190c13f705dae1b59

Authored by Michael Tokarev
Committed by Michal Marek
1 parent 053fe57ac2

kbuild: fix bzImage build for x86

As has been discussed previously (and Sam has been CC'ed), the fix
is still incorrect.  It replaces "echo -ne" with "/bin/echo -ne",
but neither of the two are guaranteed to support the necessary
arguments and necessary (hexadecimal) escape sequences.  What should
be used here is printf(1).  The trivial patch below (on top of these
kbuild changes) fixes this issue.

Signed-Off-By: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

scripts/Makefile.lib
... ... @@ -208,7 +208,7 @@
208 208  
209 209 # Bzip2 and LZMA do not include size in file... so we have to fake that;
210 210 # append the size as a 32-bit littleendian number as gzip does.
211   -size_append = /bin/echo -ne $(shell \
  211 +size_append = printf $(shell \
212 212 dec_size=0; \
213 213 for F in $1; do \
214 214 fsize=$$(stat -c "%s" $$F); \