[FFmpeg-cvslog] r24370 - trunk/Makefile

Måns Rullgård mans
Thu Jul 22 08:35:03 CEST 2010


Vitor Sessak <vitor1001 at gmail.com> writes:

> On 07/21/2010 09:14 PM, M?ns Rullg?rd wrote:
>> Reimar D?ffinger<Reimar.Doeffinger at gmx.de>  writes:
>>
>>> On Wed, Jul 21, 2010 at 06:53:19PM +0100, M?ns Rullg?rd wrote:
>>>> Michael Niedermayer<michaelni at gmx.at>  writes:
>>>>> And (redundantly) reruning configure can lead to minor changes to
>>>>> headers that then in chain reaction cause alot more to be rebuild
>>>>> than needed
>>>>
>>>> If config.h isn't changed, nothing will be needlessly rebuilt.
>>>>
>>>> Until you lot decide how you want it, I'm not changing anything.
>>>
>>> Would it be reasonable to ask y/n whether configure should be
>>> rerun from the Makefile in this case?
>>
>> Interactive build systems are one of the most horrible things I know.
>>
>>> Might cause issues for automated systems that don't expect things
>>> to hang forever.
>>> How about writing "... changed, rerunning configure in 10 seconds"
>>> and then sleep for 10 seconds?
>>> Allows to abort and even to "touch" the right file to avoid having
>>> to rerun configure if really desired.
>>
>> Ridiculous.  The options are:
>>
>> 1. Do nothing.  Old behaviour.
>> 2. Rerun configure.  Current.
>> 3. Print warning and carry on.  Easy to do.
>
> Why not
>
> 4. Fail with the message:
>
> '... changed, please either re-run configure or use "make
> IGNORE_CHANGES=1" to compile anyway.'

That would be insanely annoying if there's ever a false positive.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-cvslog mailing list