2 msgversion control process improvement
3 msgGCC4 version compatibility?
1 msggcc-4.2-20080402 is now available
2 msgBootstrap failure due to a typo in gcc/fwprop.c
7 msgvtrelocs: large/modular C++ app speedup ...
2 msgmemory leak on regular expression (regex.c)
13 msgm32c build fails

gcc_contrib bug
\ DJ Delorie (1 Apr 2008)
. \ Gerald Pfeifer (7 Apr 2008)

1 msgFwd: On-line petice proti radaru
3 msgRE: gcc4.3 configuring problems with mpfr
1 msgRTL alias analysis
1 msggcc-4.1-20080331 is now available
7 msgThread starvation and resource saturation in at...
1 msg4.3.1 Status Report (2008-03-31)
1 msgGCC 4.2.4 Status Report (2008-03-31)
2 msgGCC extension proposal (loop unswitching)
14 msgwot to do with the Maverick Crunch patches?
4 msgGCC 4.3.0 compilation error
2 msg[RFH] Uninitialized warning as error is disable...
6 msgGSoC ideas
Subject:gcc_contrib bug
Group:Gcc
From:DJ Delorie
Date:1 Apr 2008



we use the following logic:

... :
@for f in $? $@; do test -f $$f || exit 0; done; \
echo Touching $@...; \
touch $@

We have the following chain of dependencies:

gcc/configure: gcc/configure.ac
gcc/cstamp-h.in: gcc/configure.ac
gcc/config.in: gcc/cstamp-h.in

In my particular build, for some reason, gcc/cstamp-h.in is missing
but the other files are there. I now have four gcc_update tasks
running, trying desparately to figure out what to do. It won't touch
gcc/cstamp-h.in becuase of the @for line, but it always thinks it
needs to update gcc/config.in because gcc/cstamp-h.in is missing.

Note that gcc/cstamp-in.h is NOT listed in $?, which is a list of
newer prereqs - but not *missing* prereqs. Perhaps we should use $^,
which is a list of all prereqs? That leaves us not touching
gcc/config.in at all, but at least it doesn't hang.

At the very least, some sanity about how many times we permit
ourselves to run that Makefile would be useful. I mean, if it doesn't
work in the first 345,600 iterations, it's not ever going to work.


© 2004-2008 readlist.com