compile zImage give different binary file in 32bit and 64bit system

David Kuehling dvdkhlng at
Fri Sep 24 11:08:59 EDT 2010

>>>>> "Xiangfu" == Xiangfu Liu <xiangfu at> writes:

> Hi all

> I have compiled the zImage in openwrt-xburst.git in two different
> system: 32bit and 64bit

> then use hexdump dump the zImage.bin file.  use diff to check two
> hexdump text file.  there are a lot of different.

> is that normal??  why it's give different binary file in 32bit and
> 64bit system.

using 'objdump -D' on the two binaries, then diff'ing the output might
help.  zImage is created from some ELF file in the build process.  Might
need to use this ELF file instead of zImage.  or gunzip zImage before
running objdump.

If you put both zImage files online, and send a link, people could have
a look at it.


GnuPG public key:
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <>

More information about the discussion mailing list