Problems making jffs2 utils
John Burch
jburch at vincisystems.com
Wed Apr 9 13:19:58 EDT 2003
>
> I have a similar system, embedded mips based, and here is the
> changed Makefile for the util directory that I used. I hope
> this helps.
>
> Earl Manning
Two things...
1. Your makefile helped, but the static 'erase' binary is nearly 2MB
(0.5MB stripped); I need this for the target and can't afford that much
space. When I add '-shared' to CFLAGS, 'erase' is down to a manageable
size, but then I see that the libc.so.6 (libc-2.2.5.so) that it needs is
over 5MB (1.6M stripped). Still too big. Are there other solutions for
erasing or for library?
2. Also, I'm still getting...
"undefined reference to: 'cpu_to_je16'" and
"undefined reference to: 'cpu_to_je32'"
errors when building eraseall.c. It seems it uses these, but the only
place I see them defined (as macros) is in mkfs.jffs2.c. I could always
just duplicate those from mkfs.jffs2 and put them into eraseall, but I'm
wondering if there are other issues involved.
John
>
> On Mon, 7 Apr 2003 14:50:49 -0400
> "John Burch" <jburch at vincisystems.com> wrote:
>
> > I'm running into compiler errors when trying to build the jffs2
> > utilities for a 2.4.17/mips target. I've checked out the
> latest mtd
> > code according to www.linux-mtd.infradead.org, then have
> followed the
> > instructions in the mtd/util/README file (copied mtd/util
> contents to
> > directory under linux root and changed $CROSS as necessary
> since I'm
> > cross-compiling to mips). I cd to
> <mips-kernel-path>/linux/utils and
> > do a make, but get errors immediately, which typically include the
> > following (depending on which util I'm trying to make)...
> >
> > .../libc.so.6: undefined reference to 'no symbol'
> > .../mips-linux-ld: cannot find -lz
> >
> > I'm really only after 'erase' and maybe 'jffs2reader' for use on my
> > mips embedded target; I already have mkfs.jffs2 as an x86
> binary for
> > my x86 development platform. Any ideas, or better place for me to
> > post this question?
> >
> > John
> >
> >
> > ______________________________________________________
> > Linux MTD discussion mailing list
> > http://lists.infradead.org/mailman/listinfo/linux-mtd/
>
More information about the linux-mtd
mailing list