[FFmpeg-devel] [FFmpeg-cvslog] avutil/cuda_check: avoid pointlessly exporting same symbol from two libraries

Carl Eugen Hoyos ceffmpeg at gmail.com
Fri Feb 15 01:22:11 EET 2019


2019-02-15 0:13 GMT+01:00, Hendrik Leppkes <h.leppkes at gmail.com>:
> On Thu, Feb 14, 2019 at 11:36 PM Carl Eugen Hoyos <ceffmpeg at gmail.com>
> wrote:
>> >>> No, this entire mess with duplicated ff_ symbols is specifically to
>> >>> avoid having to include it in the ABI.
>> >>
>> >> But old libavcodec does not work with new libavutil now or am I wrong?
>> >
>> > Is that really a thing we expect or advertise to work? It does not seem
>> > sane and I'd expect a lot of other things to explode.
>>
>> We don't "advertise" it but it is certainly expected from any half-sane
>> project.
>
> Its not a problem in any "normal" case. No ff_ symbols are exported,
> so dynamic linking would never use it.
> What might not work in the future is mixing static libraries of
> different versions, but anyone that does something like that is truely
> insane anyway.

That may be reasonable.

Thank you, Carl Eugen


More information about the ffmpeg-devel mailing list