This directorty holds a variety of utilities for creating filesystems, testing flash device integrity and other fun stuff. In order to compile these, the contents of this directory must reside in a directory off of the root Linux kernel tree. There are two ways to accomplish this: 1) Create a symbolic link in the root of your kernel tree: ln -s utils <path-to-mtd-utils-directory> 2) Create a physical copy of the directory: cp -a utils <path-of-kernel-tree> After you have done one of the above, go into the 'utils' directory and simply type 'make' all of the utilities should build for you. If you wish to cross-compile these utilities, you should only have to set the environment variable 'CC' to the path/name of your GCC cross- compiler. Hope this helps. -Steve (sjhill@cotw.com) There is now an additional compile-method available. Using automake/autoconf. To compile the utilities the following should be sufficient: !!! Attention: the old Makefile will be overwritten by configure !!! automake --foreign the parameter is required because some files required by the GNU coding guidelines are missing (i.e. NEWS). autoconf ./configure --with-kernel=<path to kernel or mtd directory> make make install this installs the binaries in /usr/local/sbin by default -Jochen (psionic@psionic.de)