[FFmpeg-devel] FATE on BSD

Michael Kostylev michael.kostylev
Sun Jan 23 15:24:25 CET 2011


>>>> Though I still cannot use --enable-shared, for some reason the
>>>> resulting binaries fall into an infinite loop. The same applies also
>>>> to DragonFly and NetBSD, e.g.:
>>>> % gdb ./ffmpeg_g
>>>> (gdb) r -h
>>>> ^C
>>>> Program received signal SIGINT, Interrupt.
>>>> 0xbb338e24 in ff_av_opt_set_defaults2 ()
>>>>    from /home/mik/src/fate/build/tmp/usr/local/lib/libavcodec.so.52
>>>> ...
>>>> 0xbb338e24 <ff_av_opt_set_defaults2+0>: jmp    0xbb338e24 <ff_av_opt_set_defaults2>
>>>
>>>Curious.  Relocation problems?
>>
>> Looks so. Just in case I'll check pkgsrc.

Works ok if configured with --disable-symver. Normally, configure enables
symbol versioning:

#define HAVE_SYMVER 1
#define HAVE_SYMVER_GNU_ASM 1
#define HAVE_SYMVER_ASM_LABEL 0

Michael



More information about the ffmpeg-devel mailing list