[Ffmpeg-devel] Bug in libavutil Makefile (or maybe just mystupidity? Be gentle...) (original) (raw)

Michel Bardiaux mbardiaux
Mon Feb 13 11:31:29 CET 2006


Alexander Strasser wrote:

hi,

Diego Biurrun wrote:

On Wed, Feb 08, 2006 at 10:53:12PM +0100, Alexander Strasser wrote:

Michel Bardiaux wrote:

Test 2, static libs.

make distclean ./configure --enable-static --disable-shared --disable-strip --enable-memalign-hac make make install Compiles OK, but installs only ffmpeg.exe (not the libs, not the headers) and same problem running the ffmpeg.exe. That is normal behaviour iirc, static libs are not installed by default. You should be able to install them with the installib target as the Wanderer pointed out already. OK, but what about the headers? Should the headers be installed for the static lib version or not? IMHO the headers should be installed, else it would have little use. This is also the current situation. The other problem is what make install should do, current situation is as follows: static libs only build -> install only the statically linked ff* binaries without libs and headers shared libs only build -> install the dynamically linked ff* binaries and of course the shared libs but also install the headers static and shared libs build -> install ff* binaries (if they are statically linked or dynamically is dependent on the linkers decision) and the headers and shared libs

This is not allowed anymore.

So the current situation does, more or less works for what most users somehow have in mind when building the static or shared versions of libav and ffmpeg binaries. Also it is not really logical and maybe also not really documented(i didn't check). I vote for postponing changes if needed to after the planned release.

Sorry to come back again with my pet peeve, but you know that a major behavior change after the release is going to be a nightmare; unless of course we stick to the 'get cvs' olicy, and then why bother with a release?

Alex (beastd)


ffmpeg-devel mailing list ffmpeg-devel at mplayerhq.hu http://mplayerhq.hu/mailman/listinfo/ffmpeg-devel

-- Michel Bardiaux R&D Director T +32 [0] 2 790 29 41 F +32 [0] 2 790 29 02 E mailto:mbardiaux at mediaxim.be

Mediaxim NV/SA Vorstlaan 191 Boulevard du Souverain Brussel 1160 Bruxelles http://www.mediaxim.com/



More information about the ffmpeg-devel mailing list