Hi Sergio
I try about your solution. The result is the same.
My env:
----------------------------------------------------------------------------------------------------------------------------------------------------------
ARCH=x86
CC=i586-poky-linux-uclibc-gcc -m32 -march=i586 --sysroot=/opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc
LD=i586-poky-linux-uclibc-ld --sysroot=/opt/clanton-tiny/1.4.2/sysroots/i586-poky-linux-uclibc
AR=i586-poky-linux-uclibc-ar
----------------------------------------------------------------------------------------------------------------------------------------------------------
Build code step :
1. make clean
2. make i386_defconfig
3. make -j4
check bzImage size ---> arch/x86/boot/
----> bzImage size is 5359392 bytes.
----------------------------------------------------------------------
I try to used bitbake build command.
bzImage link the bzImage--3.8-r0-clanton xxx.bin
example
bzImage -> bzImage--3.8-r0-clanton-20141209034747.bin
The bzImage size (bzImage--3.8-r0-clanton-20141209034747.bin) is 2008320 bytes.
So the bzImage size is different (5359392 vs 2008320).