[FFmpeg-cvslog] r24370 - trunk/Makefile
Wed Jul 21 15:16:57 CEST 2010
On Wed, Jul 21, 2010 at 9:26 AM, Diego Biurrun <diego at biurrun.de> wrote:
> On Tue, Jul 20, 2010 at 07:17:06PM -0300, Ramiro Polla wrote:
>> 2010/7/20 M?ns Rullg?rd <mans at mansr.com>:
>> > Ramiro Polla <ramiro.polla at gmail.com> writes:
>> >> On Tue, Jul 20, 2010 at 3:10 PM, mru <subversion at mplayerhq.hu> wrote:
>> >>> Log:
>> >>> Rerun configure when all*.c files have changed
>> >> Ugh, does this mean 'make' might run 'configure' (like the autotools
>> >> do)? I find that particularly annoying. Isn't it possible to give an
>> >> error message instead?
>> > Where's the harm?
>> Principle of least surprise? I expect configure to configure, make to
>> make, and make install to install. But if I'm the only one that finds
>> it annoying then don't bother, it doesn't matter that much...
> I specifically asked for this feature and I consider it essential.
> Of course you have learned the hard way that configure needs to be
> rerun every now and then, but I do not think this is expected behavior
> for anybody else.
> To have a build fail when the sources are perfectly valid is
> unacceptable, period.
Maybe I wasn't clear but I don't like make failing cryptically either.
I really appreciate the Makefile detecting that configure should be
re-run. My suggestion was that an error be printed such as "configure
must be re-run".
More information about the ffmpeg-cvslog