ffmpeg/compat
Sean McGovern c1aac39eac build: add Solaris symbol versioning
The versioning facility in the Solaris linker differs from Linux in 3 ways:

1. It does not support globs in linker scripts for
symbol versioning -- this is a GNU extension.

2. The linker argument is '-M', instead of '--version-script'.

3. It is picky about line endings.
Each symbol or directive must be on a line of it's own.

Let's use make_sunver.pl from GCC to generate a version script that works
correctly with the Solaris linker. It's function is to correctly expand the
globs in the original generated version script.

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-10-11 15:42:36 +02:00
..
aix compat: Add missing license boilerplates 2013-07-18 18:12:38 +02:00
float Work around broken floating point limits on some systems. 2014-03-10 10:27:17 +01:00
msvcrt compat/vsnprintf: return number of bytes required on truncation. 2012-09-15 14:33:11 -04:00
plan9 build: Plan 9 support 2012-10-23 12:01:18 +01:00
solaris build: add Solaris symbol versioning 2015-10-11 15:42:36 +02:00
tms470 compat: Add missing license boilerplates 2013-07-18 18:12:38 +02:00
windows use a wrapper script to call MS link.exe to avoid mixing with /usr/bin/link.exe 2015-07-24 18:21:22 +03:00
getopt.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
strtod.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
w32pthreads.h w32pthreads: Load dynamically loaded functions on demand 2015-10-07 18:45:50 +02:00