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.
2016-05-29 16:43:11 +02:00
Anton Khirnov
afa4069e3b
lavc/lavf: remove unnecessary symbols from the symbol version script.
2012-01-31 07:26:31 +01:00
Anton Khirnov
854eadccb6
lavf: add init_put_byte() to the list of visible symbols.
2011-10-28 20:06:34 +02:00
Anton Khirnov
07e1256456
lavf: export some forgotten symbols with non-av prefixes.
2011-10-22 21:08:31 +02:00
Anton Khirnov
8d74bf17c6
lavf: hide private symbols.
...
Overhead as reported by rbelf-size goes from 40147 to 20877.
2011-10-20 21:06:45 +02:00
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>
2011-01-28 01:45:17 +00:00
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
2010-01-16 04:49:02 +00:00