bug-gawk
[Top][All Lists]
Advanced

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

Re: [bug-gawk] gawk-4.0.0 not parallel make check friendly


From: Jack Howarth
Subject: Re: [bug-gawk] gawk-4.0.0 not parallel make check friendly
Date: Tue, 9 Aug 2011 13:15:16 -0400
User-agent: Mutt/1.5.18 (2008-05-17)

On Tue, Aug 09, 2011 at 06:25:49PM +0300, Eli Zaretskii wrote:
> > Date: Tue, 9 Aug 2011 09:37:53 -0400
> > From: Jack Howarth <address@hidden>
> > Cc: address@hidden
> > 
> > > --- test/Makefile.in~0    2011-06-24 04:26:55.000000000 -0400
> > > +++ test/Makefile.in      2011-08-09 00:50:16.727707410 -0400
> > > @@ -1701,19 +1701,19 @@
> > >  profile1:
> > >   @echo $@
> > >   @$(AWK) --profile -f $(srcdir)/xref.awk $(srcdir)/dtdgport.awk > 
> > > address@hidden
> > > - @$(AWK) -f awkprof.out $(srcdir)/dtdgport.awk > address@hidden ; rm 
> > > awkprof.out
> > > + @$(AWK) -f awkprof1.out $(srcdir)/dtdgport.awk > address@hidden ; rm 
> > > awkprof1.out
> > >   @cmp address@hidden address@hidden && rm address@hidden || echo EXIT 
> > > CODE: $$? >>_$@
> > >  
> > >  profile2:
> > >   @echo $@
> > >   @$(PGAWK) -v sortcmd=sort -f $(srcdir)/xref.awk $(srcdir)/dtdgport.awk 
> > > > /dev/null
> > > - @sed 1,2d < awkprof.out > _$@; rm awkprof.out
> > > + @sed 1,2d < awkprof2.out > _$@; rm awkprof2.out
> > >   @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
> > >  
> > >  profile3:
> > >   @echo $@
> > >   @$(PGAWK) -f $(srcdir)/address@hidden > /dev/null
> > > - @sed 1,2d < awkprof.out > _$@; rm awkprof.out
> > > + @sed 1,2d < awkprof3.out > _$@; rm awkprof3.out
> > >   @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
> > >  
> > >  next:
> > 
> > This still fails with...
> > 
> > reint
> > /bin/sh: awkprof3.out: No such file or directory
> > rm: awkprof3.out: No such file or directory
> > make[1]: *** [profile3] Error 1
> 
> But then it is no longer a parallel build issue, is it?

Eli,
   Peter O'Gorman suggests...

--- test/Makefile.am.orig       2011-08-09 10:10:12.433177512 -0500
+++ test/Makefile.am    2011-08-09 10:10:01.159877873 -0500
@@ -1349,20 +1349,20 @@
 
 profile1:
        @echo $@
-       @$(AWK) --profile -f $(srcdir)/xref.awk $(srcdir)/dtdgport.awk > 
address@hidden
-       @$(AWK) -f awkprof.out $(srcdir)/dtdgport.awk > address@hidden ; rm 
awkprof.out
+       @$(AWK) --profile=awkprof1.out -f $(srcdir)/xref.awk 
$(srcdir)/dtdgport.awk > address@hidden
+       @$(AWK) -f awkprof1.out $(srcdir)/dtdgport.awk > address@hidden ; rm 
awkprof1.out
        @cmp address@hidden address@hidden && rm address@hidden || echo EXIT 
CODE: $$? >>_$@
 
 profile2:
        @echo $@
-       @$(PGAWK) -v sortcmd=sort -f $(srcdir)/xref.awk $(srcdir)/dtdgport.awk 
> /dev/null
-       @sed 1,2d < awkprof.out > _$@; rm awkprof.out
+       @$(PGAWK) --profile=awkprof2.out -v sortcmd=sort -f $(srcdir)/xref.awk 
$(srcdir)/dtdgport.awk > /dev/null
+       @sed 1,2d < awkprof2.out > _$@; rm awkprof2.out
        @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 
 profile3:
        @echo $@
-       @$(PGAWK) -f $(srcdir)/address@hidden > /dev/null
-       @sed 1,2d < awkprof.out > _$@; rm awkprof.out
+       @$(PGAWK) --profile=awkprof3.out -f $(srcdir)/address@hidden > /dev/null
+       @sed 1,2d < awkprof3.out > _$@; rm awkprof3.out
        @-$(CMP) $(srcdir)/address@hidden _$@ && rm -f _$@
 
 next:

instead.
           Jack



reply via email to

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