[FFmpeg-devel] Binary compatibility for MinGW generated dlls

Michel Bardiaux mbardiaux
Mon May 14 16:34:18 CEST 2007

Zuxy Meng wrote:
> Hi,
> 2007/5/14, Michel Bardiaux <mbardiaux at mediaxim.be>:
>> Panagiotis Issaris wrote:
>> [snip]
>>> Yes, I think that would be the simplest solution, but I think that
>>> requires using dllexport markings for all API functions.
>> Yep...
> Why? I guess gcc will export all symbols that have an external
> linkage; unless u decide to hide everything by default, you don't need
> to use dllexport explicitly.

IIRC the problem is that gcc expresses this exporting by generating the 
.DEF file, and there is no variant of DEF syntax without symbol ordinals.

Michel Bardiaux
R&D Director
T +32 [0] 2 790 29 41
F +32 [0] 2 790 29 02
E mailto:mbardiaux at mediaxim.be

Mediaxim NV/SA
Vorstlaan 191 Boulevard du Souverain
Brussel 1160 Bruxelles

More information about the ffmpeg-devel mailing list