[libbluray-devel] [PATCH] add symbol versioning to shared library

Sean McGovern gseanmcg at gmail.com
Thu Sep 4 00:34:02 CEST 2014


Hi Petri & Diego,

On Wed, Sep 3, 2014 at 3:48 PM, Diego Elio Pettenò <flameeyes at flameeyes.eu>
wrote:

> Please note that symbol versioning only makes sense if you plan to
> *replace the ABI of a function in a later version*. If you do that, then
> no, building against a new version and trying to run it against an old
> version will not work.
>
> If you don't plan to make changes like that, symbol versioning is totally
> useless.
>
> Also, please don't make it optional, but only conditional on the OS,
> because mixing builds with and without versioning across distributions
> would jsut be a huge headache for no gain.
>
>
With these concerns, maybe instead of symbol versioning I could/should just
convert this to a symbol visibility reduction script? Or should I just
discard my patch entirely?

-- Sean McG.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/libbluray-devel/attachments/20140903/3d83d55e/attachment.html>


More information about the libbluray-devel mailing list