On Fri, 5 Feb 2010 15:16:02 +0100 Stefano Babic <sba...@denx.de> wrote:
> Running mkimage to generate an imximage produces a SEGFAULT > on 64 bit machines due to pointer arithmetic limited to 32 bit. > > Signed-off-by: Stefano Babic <sba...@denx.de> > --- Acked-by: Kim Phillips <kim.phill...@freescale.com> ..in that it gets rid of most warnings in a typical 83xx build: ... PCI HOST Configuring for MPC837XEMDS board... imximage.c: In function ‘imximage_print_header’: imximage.c:110: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’ imximage.c:114: warning: cast from pointer to integer of different size imximage.c: In function ‘imximage_parse_cfg_file’: imximage.c:145: warning: passing argument 2 of ‘getline’ from incompatible pointer type /usr/include/bits/stdio.h:116: note: expected ‘size_t *’ but argument is of type ‘uint32_t *’ imximage.c: In function ‘imximage_set_header’: imximage.c:267: warning: cast from pointer to integer of different size imximage.c:268: warning: cast from pointer to integer of different size imximage.c:271: warning: cast from pointer to integer of different size imximage.c:272: warning: cast from pointer to integer of different size imximage.c:275: warning: cast from pointer to integer of different size I'm about to send another patch fix a fix for the last warning. Kim _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot