diff -Naur mtd-utils-1.4.8-orig/common.mk mtd-utils-1.4.8-new/common.mk
--- mtd-utils-1.4.8-orig/common.mk	2011-11-19 12:40:45.000000000 -0800
+++ mtd-utils-1.4.8-new/common.mk	2011-11-29 15:32:24.389412000 -0800
@@ -12,7 +12,7 @@
 	$(call cc-option,-Wextra) \
 	$(call cc-option,-Wwrite-strings) \
 	$(call cc-option,-Wno-sign-compare)
-CFLAGS += $(WFLAGS)
+CFLAGS += $(WFLAGS) -I$(TOPDIR)/staging_dir_arm/usr/include -I../../lzo-2.03/include
 SECTION_CFLAGS := $(call cc-option,-ffunction-sections -fdata-sections -Wl$(comma)--gc-sections)
 CFLAGS += $(SECTION_CFLAGS)
 
@@ -28,12 +28,7 @@
 INCLUDEDIR=$(PREFIX)/include
 
 ifndef BUILDDIR
-ifeq ($(origin CROSS),undefined)
   BUILDDIR := $(CURDIR)
-else
-# Remove the trailing slash to make the directory name
-  BUILDDIR := $(CURDIR)/$(CROSS:-=)
-endif
 endif
 override BUILDDIR := $(patsubst %/,%,$(BUILDDIR))
 
diff -Naur mtd-utils-1.4.8-orig/Makefile mtd-utils-1.4.8-new/Makefile
--- mtd-utils-1.4.8-orig/Makefile	2011-11-19 12:40:45.000000000 -0800
+++ mtd-utils-1.4.8-new/Makefile	2011-11-29 15:05:44.297219000 -0800
@@ -17,14 +17,8 @@
 TESTS = tests
 
 MTD_BINS = \
-	ftl_format flash_erase nanddump doc_loadbios \
-	ftl_check mkfs.jffs2 flash_lock flash_unlock \
-	flash_otp_info flash_otp_dump mtd_debug flashcp nandwrite nandtest \
-	jffs2dump \
-	nftldump nftl_format docfdisk \
-	rfddump rfdformat \
-	serve_image recv_image \
-	sumtool jffs2reader
+	flash_erase nanddump \
+	mtd_debug nandwrite 
 UBI_BINS = \
 	ubiupdatevol ubimkvol ubirmvol ubicrc32 ubinfo ubiattach \
 	ubidetach ubinize ubiformat ubirename mtdinfo ubirsvol
@@ -100,7 +94,7 @@
 #
 obj-mkfs.ubifs = crc16.o lpt.o compr.o devtable.o \
 	hashtable/hashtable.o hashtable/hashtable_itr.o
-LDLIBS_mkfs.ubifs = -lz -llzo2 -lm -luuid
+LDLIBS_mkfs.ubifs = -L$(TOPDIR)/staging_dir_arm/usr/lib -L../lzo-2.03/src/.libs -lz -llzo2 -lm -luuid
 $(call mkdep,mkfs.ubifs/,mkfs.ubifs,,ubi-utils/libubi.a)
 
 #
