address@hidden:~/work/logic/eps_svn/software/products/linux/LTIB/trunk/ltib-3.0$ svn diff -r26832:26833 dist/lfs-5.1/mtd-utils/ LTIB-added-package-pool/ Index: dist/lfs-5.1/mtd-utils/mtd-utils.spec =================================================================== --- dist/lfs-5.1/mtd-utils/mtd-utils.spec (revision 26832) +++ dist/lfs-5.1/mtd-utils/mtd-utils.spec (revision 26833) @@ -18,6 +18,7 @@ Patch7 : mtd-utils-20080618-fix-percentage.patch Patch8 : mtd-utils-20080618-fix-jffs2-oob-new-micron-nand.patch Patch9 : mtd-utils-20080618-fix-mtd-abi-linux-3.0.patch +Patch10 : mtd-utils-20080618-gcc-4.6.1-01.patch BuildRoot : %{_tmppath}/%{name} Prefix : %{pfx} @@ -39,6 +40,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %Build make -j1 WITHOUT_XATTR=1 Index: LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch.md5 =================================================================== --- LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch.md5 (revision 0) +++ LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch.md5 (revision 26833) @@ -0,0 +1 @@ +623d3e1e09fcd4861452a2afdabade8e mtd-utils-20080618-gcc-4.6.1-01.patch Index: LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch =================================================================== --- LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch (revision 0) +++ LTIB-added-package-pool/mtd-utils-20080618-gcc-4.6.1-01.patch (revision 26833) @@ -0,0 +1,46 @@ +diff --exclude CVS --exclude .git -uNr mtd-utils/ubi-utils/src/error.c mtd-utils.modified/ubi-utils/src/error.c +--- mtd-utils/ubi-utils/src/error.c 2008-06-18 17:16:40.000000000 -0400 ++++ mtd-utils.modified/ubi-utils/src/error.c 2012-02-27 14:44:50.113219808 -0500 +@@ -74,13 +74,11 @@ + FILE* fpout; + char buf[MAXLINE + 1]; + va_list ap; +- int n; + + fpout = stdout; + + va_start(ap, fmt); + vsnprintf(buf, MAXLINE, fmt, ap); +- n = strlen(buf); + strcat(buf, "\n"); + + fputs(buf, fpout); +diff --exclude CVS --exclude .git -uNr mtd-utils/ubi-utils/src/libubigen.c mtd-utils.modified/ubi-utils/src/libubigen.c +--- mtd-utils/ubi-utils/src/libubigen.c 2008-06-18 17:16:40.000000000 -0400 ++++ mtd-utils.modified/ubi-utils/src/libubigen.c 2012-02-27 15:07:18.018212586 -0500 +@@ -201,7 +201,7 @@ + u->v->lnum = cpu_to_be32(u->blks_written); + + if (action & MARK_AS_UPDATE) { +- u->v->copy_flag = (u->v->copy_flag)++; ++ (u->v->copy_flag)++; + } + + write_vid_hdr(u, action); +diff --exclude CVS --exclude .git -uNr mtd-utils/ubi-utils/src/pfi2bin.c mtd-utils.modified/ubi-utils/src/pfi2bin.c +--- mtd-utils/ubi-utils/src/pfi2bin.c 2008-06-18 17:16:40.000000000 -0400 ++++ mtd-utils.modified/ubi-utils/src/pfi2bin.c 2012-02-27 15:08:00.862213000 -0500 +@@ -319,12 +319,11 @@ + my_fmemopen (void *buf, size_t size, const char *opentype) + { + FILE* f; +- size_t ret; + + assert(strcmp(opentype, "r") == 0); + + f = tmpfile(); +- ret = fwrite(buf, 1, size, f); ++ fwrite(buf, 1, size, f); + rewind(f); + + return f;