[FFmpeg-devel] Binary compatibility for MinGW generated dlls

Måns Rullgård mans
Mon May 14 19:19:14 CEST 2007

Alex Beregszaszi <alex at rtfs.hu> writes:

> Hi,
>> This is because the compiler generates the .def files, which contain all
>> public symbols. GCC sorts these alphabetically and numbers them
>> likewise. This means that if a symbol is added which is alphabetically
>> not situated after all other preexisting symbols, the library will lose
>> binary compatibility.
> Imho the simplest way is to remove -Wl,--enable-runtime-pseudo-reloc
> from SHFLAGS.

That will break something else, I forget what.

M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list