[Ffmpeg-devel] [patch] gcc4 visibility support

Erik Slagter erik
Wed Jun 7 11:45:17 CEST 2006


On Fri, 2006-06-02 at 18:45 +0200, Diego 'Flameeyes' Petten? wrote:

[ ... ]

> When hiding symbols, the entry points in the libraries are removed, the 
> symbols are not visible by outside, so for a start VLC can't declare two 
> externs with the name of the mpeg4 matrix tables and use them if they are not 
> exported by the library. This brings a development upside: you have control 
> on the symbols you export, if some software is relying on the internal 
> variables and structures, it's cut off, it avoids mysterious crashes due to 
> change in ABI of internal functions.

[ ... ]

At the risk of talking utterly non-sense: in what respect does this
concept differ from declaring a symbol static or non-static?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2771 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20060607/72cc9d48/attachment.bin>



More information about the ffmpeg-devel mailing list