[FFmpeg-devel] Binary compatibility for MinGW generated dlls

Alex Beregszaszi alex
Mon May 14 19:39:23 CEST 2007


> >> 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.

Maybe I'm mistaken, but there is an option to generate pascal aliases,
those are used by ordinary mostly, that should be disabled.

Alex Beregszaszi

More information about the ffmpeg-devel mailing list