|
From: | Jonathan Richardson |
Subject: | RE: [Ltib] building images |
Date: | Thu, 11 Jun 2009 10:26:34 -0700 |
Thanks Fabio. I forgot zImage is
the kernel only. I’ve been away from Linux for a long time. I
was trying to regenerate it because I deleted it and ran into many problems
with packages not building. E2fsprogs, hotplug, zlib, etc. If I avoid doing a
distclean I don’t get these problems. But I had to re-install from the
CD. Zlib gave me this error: /opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot/vfp/lib/libc.so.6:
could not read symbols: Bad value I will avoid the distclean for
now, as it’s not really necessary. Jon From: Estevam
Fabio-R49496 [mailto:address@hidden Jonathan, You
are adding a userspace package I suppose. In
this case the kernel image (zImage) is unchanged. Your
userspace package is deployed into the root file system, not inside the kernel. Regards, Fabio
Estevam From:
address@hidden on behalf of Jonathan
Richardson Hi, I’m using ltib with the Freescale MX31. I’ve
added my own package and it builds properly with prep, scbuild, deploy, etc. If
I list the packages it shows up in the list fine. How does my executable get
into the image? It is deployed properly (ie- it gets copied to rootfs/usr/bin.
But the image never gets regenerated when I do a ./ltib. It seems that the
zImage gets copied from some location because the time stamp is old. Even
if I delete the previous image from the ‘tmp’ directory and the
‘rpm’ directory it still gets recreated somehow with an old timestamp
and the size of it hasn’t changed to reflect the new executable I added.
I also tried I tried doing a ltib –m clean and that deleted the rootfs
but still the image won’t get generated. None of my symbols show up in
the System.map file. How can I force regeneration of the image? Thanks |
[Prev in Thread] | Current Thread | [Next in Thread] |