Diego Biurrun
535a742c26
build: Change structure of the linker version script templates
Split version files into one line per symbol/directive to allow compatibility
with the Solaris linker without preprocessing and eliminate $ from version file
templates to simplify the postprocessing shell command.
9 years ago
Anton Khirnov
afa4069e3b
lavc/lavf: remove unnecessary symbols from the symbol version script.
14 years ago
Anton Khirnov
854eadccb6
lavf: add init_put_byte() to the list of visible symbols.
14 years ago
Anton Khirnov
07e1256456
lavf: export some forgotten symbols with non-av prefixes.
14 years ago
Anton Khirnov
8d74bf17c6
lavf: hide private symbols.
Overhead as reported by rbelf-size goes from 40147 to 20877.
14 years ago
Diego Elio Pettenò
e628864033
Hide demuxers', muxers' and protocols' objects via the ld version script.
This reduces the symbols exported by libavformat from 699 to 451.
Signed-off-by: Mans Rullgard <mans@mansr.com>
15 years ago
Måns Rullgård
a482e61bd6
Add symbol versioning for shared libraries
Based on patch by Reinhard Tartler <siretart tauware de>
Originally committed as revision 21236 to svn://svn.ffmpeg.org/ffmpeg/trunk
16 years ago