Hi Alexey, > I'm trying to compile fw_printenv, to work with U-Boot environment > variables under my linux os. I'm using commands: > $ cd u-boot/ > $ make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- env > > The tool compiles successfully, I get the executable under > u-boot/tools/env/fw_printenv, but it seem to be compiled for my host > machine. > On my device it says: > # ./fw_printenv: line 1: syntax error: "(" unexpected > > How do I cross compile it for my embedded system? Do I just set the > HOSTCC environment variable in the Makefile?
No changes in any makefiles are needed, just do make HOSTCC=arm-none-linuex-gnueabi-gcc env We should really turn this into an documentation item. Does anybody hava a good idea where to put it? Cheers Detlev -- Progress in mathematics comes from repeated acts of generalization. If mathematics is anything, it is the art of chosing the most elegant generalization for some abstract pattern. Thus esthetics is central. -- Douglas Hofstadter -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: d...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot