diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2024-11-02 18:23:50 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2024-11-03 19:35:23 +0100 |
commit | df00705e0010cc2c53d17d51944f847c2c852189 (patch) | |
tree | df75d8d14f497bc2bc0b3f6aa610795c443dfdf1 | |
parent | ebffb8b68efc73982fb4fb892de84f46777aa914 (diff) | |
download | ffmpeg-df00705e0010cc2c53d17d51944f847c2c852189.tar.gz |
INSTALL: explain the circular dependency issue and solution
Sponsored-by: Sovereign Tech Fund
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r-- | INSTALL.md | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/INSTALL.md b/INSTALL.md index 3b220bc6ff..bdf5814014 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -15,3 +15,11 @@ NOTICE ------ - Non system dependencies (e.g. libx264, libvpx) are disabled by default. + +NOTICE for Package Maintainers +------------------------------ + + - It is recommended to build FFmpeg twice, first with minimal external dependencies so + that 3rd party packages, which depend on FFmpegs libavutil/libavfilter/libavcodec/libavformat + can then be built. And last build FFmpeg with full dependancies (which may in turn depend on + some of these 3rd party packages). This avoids circular dependencies during build. |