ltib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] mtd-utils: dependencies and versions


From: Stuart Hughes
Subject: Re: [Ltib] mtd-utils: dependencies and versions
Date: Mon, 16 Jul 2007 16:44:48 +0100

Hi Joseph,

Unfortunately it would be desirable to put requires/buildrequires into
the spec files, but in practise this causes more problems than it
solves, hence dependencies are handled in the config system.

BTW: if you want to have an alternate spec file to select a different
version of a package for your platform, you can use the pkg_map facility
(see the FAQ)

Regards, Stuart

On Mon, 2007-07-16 at 11:28 -0400, Joseph E. Sacco, Ph.D. wrote:
> Hi Stuart,
> 
> The reason I asked about the zlib dependency is that it is not listed in
> the spec file for mtd-utils. 
> 
> I was "bitten" by this omission when I first attempted to build
> mtd-utils manually using
> 
>     ltib --pkg mtd-utils --mode prep
>         ltib --pkg mtd-utils --mode scbuild
>         
> 
> As for suggested updates... 
> 
> zlib
> ----
> You might want to look at the blurb on
> 
>     http://www.zlib.net/
> 
> and ponder over whether or not the performance and security enhancements
> warrant moving from version 1.1.4 to version 1.2.3.
> 
> 
> mtd_utils
> ---------
> I agree with you about not updating because of the additional libacl
> dependency.  Although this dependency effects only mkfs.jffs2, it does
> so in a large way [acl & xattr stuff added]. When I get some free cycles
> I will look into this more closely.
> 
> 
> -Joseph
> 
> ===========================================================================
> On Mon, 2007-07-16 at 08:52 +0100, Stuart Hughes wrote: 
> > Hi Joseph,
> > 
> > If you use ltib to build packages and you select mtd-utils, it will
> > select zlib for you, it has a select/dependency:
> > 
> > config/userspace/packages.lkc:1076
> > 
> > config PKG_MTD_UTILS
> >     select PKG_ZLIB
> >     bool "mtd-utils"
> > 
> > The version referenced from CVS (dist/lfs-5.1/mtd-utils/mtd-utils.spec)
> > is 20060302.  I don't know of a good reason to update this, but I do
> > know a good reason not to (the dependency on libacl).  I also don't have
> > any immediate plans to update zlib.
> > 
> > In general the philosophy applied to the package set is only to update
> > if there is a pressing need, rather than to try to follow whatever is
> > package-du-jour.  One of the reasons is to have a set of packages that
> > can be built with older gccs as well as the latest gcc4s (we've patched
> > them).
> > 
> > Regards, Stuart
> > 
> > On Sat, 2007-07-14 at 15:50 -0400, Joseph E. Sacco, Ph.D. wrote:
> > > I needed to build mtd-util(s). It found that it did not compile because
> > > of an unsatisfied dependency on zlib. 
> > > 
> > >         gcc -I../include -O2 -Wall -g -c -o mkfs.jffs2.o \
> > >             mkfs.jffs2.c -g -Wp,-MD,.mkfs.jffs2.c.dep
> > >         
> > >         mkfs.jffs2.c:68:18: zlib.h: No such file or directory
> > >         make: *** [mkfs.jffs2.o] Error 1
> > > 
> > > 
> > > I built zlib-1.1.4 from the repository and rolled on.
> > > 
> > > The version of mtd-util available from the repository  is taken from a
> > > snapshot in 2005:
> > > 
> > >      mtd-snapshot-20050523.tar.bz2
> > > 
> > > There is a newer version available [9/18/2006]
> > > 
> > >         ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.0.1.tar.gz
> > > 
> > > as there is also a newer version of zlib [7/18/2005]
> > > 
> > >         http://www.zlib.net/zlib-1.2.3.tar.gz
> > > 
> > > Note that mtd-utils-1.0.1 has an additional dependency on  libacl, which
> > > is not currently available from the repository.
> > > 
> > > 
> > > -Joseph
> > > 
> > 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]