Build order change - Re: r7807 - in trunk/BOOK: . chapter01 chapter06

Dan Nicholson dbn.lists at gmail.com
Mon Oct 16 07:00:17 PDT 2006


On 10/15/06, Greg Schafer <gschafer at zip.com.au> wrote:
> > Author: matthew
> > Date: 2006-10-04 10:40:23 -0600 (Wed, 04 Oct 2006)
> > New Revision: 7807
>
> > Upgrade to Coreutils-6.3
>
> > Modified: trunk/BOOK/chapter06/chapter06.xml
> > ===================================================================
> > --- trunk/BOOK/chapter06/chapter06.xml        2006-09-29 01:48:55 UTC (rev 7806)
> > +++ trunk/BOOK/chapter06/chapter06.xml        2006-10-04 16:40:23 UTC (rev 7807)
> > @@ -24,6 +24,7 @@
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="db.xml"/>
> > +  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="iana-etc.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
> > @@ -40,7 +41,6 @@
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bash.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bzip2.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/>
> > -  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="file.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/>
> >    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/>
>
>
> Hmmm, you've changed the build order but apparently forgot to mention it
> in the changelog...
>
> I'm seeing an ICA regression from this change and AFAICT LFS is affected
> too. It's only minor breakage, but should be fixed nevertheless:
>
> --- iter1/usr/bin/mk_cmds       2006-10-16 13:09:32.000000000 +1000
> +++ iter2/usr/bin/mk_cmds       2006-10-16 13:35:17.000000000 +1000
> @@ -5,7 +5,7 @@
>  DIR="${DIR-/usr/share/ss}"
>  SS_DIR="/temptools/src/e2fsprogs-1.39/lib/ss"
>  AWK=gawk
> -SED=/temptools/bin/sed
> +SED=/bin/sed
>
>  if test "x$1" = x ; then
>      echo "Usage: mk_cmds file"

Oh yeah. I was going to say something when Matt mentioned moving
e2fsprogs up, but got distracted. IIRC, e2fsprogs is kind of sensitive
to it's position. I'm sure the above problem has occurred with sed,
but there might be some others.

> You're using jhalfs for pre-commit testing builds? If yes, then I believe
> jhalfs has ICA routines at your disposal. IMHO it's absolutely essential
> to run an ICA test whenever you change the build order so as to detect
> this kind of breakage.

That would certainly nail down this kind of issue. I've been busy
trying to get work on BLFS stuff, but maybe I could fire off a build
to see what I come up with.

--
Dan



More information about the lfs-dev mailing list