[FFmpeg-cvslog] r24370 - trunk/Makefile
Martin Storsjö
martin
Wed Jul 21 15:36:11 CEST 2010
On Wed, 21 Jul 2010, Diego Biurrun wrote:
> 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.
I do feel that this is useful, but there still are a few minor issues.
While this does rerun configure, make continues to run with the original
config.mak, leading to build failures in some scenarios.
E.g., if starting with a full build at rev 24354, before the addition of
the RSO muxer/demuxer, then updating to the latest and doing a simple
"make", it ends with this:
Undefined symbols:
"_rso_demuxer", referenced from:
_av_register_all in libavformat.a(allformats.o)
"_rso_muxer", referenced from:
_av_register_all in libavformat.a(allformats.o)
A new make call fixes this, though, building only the missing files.
Also, if I do a parallel build and make decides to rerun configure, it
might start building some files while the configure is run, too.
// Martin
More information about the ffmpeg-cvslog
mailing list