Просмотр исходного кода

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>
Michael Niedermayer 4 месяцев назад
Родитель
Сommit
df00705e00
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      INSTALL.md

+ 8 - 0
INSTALL.md

@@ -15,3 +15,11 @@ NOTICE
 ------
 ------
 
 
  - Non system dependencies (e.g. libx264, libvpx) are disabled by default.
  - 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.