--- a/libavformat/avisynth.c +++ b/libavformat/avisynth.c @@ -142,7 +142,7 @@ static av_cold void avisynth_atexit_handler(void); static av_cold int avisynth_load_library(void) { - avs_library.library = dlopen(AVISYNTH_LIB, RTLD_NOW | RTLD_LOCAL); + avs_library.library = dlopen(AVISYNTH_LIB, RTLD_NOW | RTLD_DEEPBIND); if (!avs_library.library) return AVERROR_UNKNOWN;