[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2
From: |
John W. Eaton |
Subject: |
[Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times |
Date: |
Wed, 02 Mar 2016 05:37:46 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:44.0) Gecko/20100101 Firefox/44.0 Iceweasel/44.0 |
Follow-up Comment #9, bug #46063 (project octave):
OK, I think I understand now. It's not just that they are listed in both
BUILT_SOURCES and as dependencies of programs, but that they are constructed
by rules that use move-if-change. Because of that, their timestamps are not
updated. So Make attempts to build them more than once because they (nearly
always) appear to be out of date.
I don't see how to solve that problem without giving up some (most?) uses of
move-if-change. That would be OK, but will currently cause lots of things to
be rebuilt if the Makefile changes because the generated files depend on the
Makefile because that's where the information that is substituted into the
generated files comes from. Maybe we can decouple some of this configuration
info from the Makefile?
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?46063>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Rik, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Rik, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/01
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times,
John W. Eaton <=
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Rik, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Rik, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, Mike Miller, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02
- [Octave-bug-tracker] [bug #46063] Build system re-makes certain files 2 or even 3 times, John W. Eaton, 2016/03/02