diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-10-14 13:54:50 +0200 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2015-10-14 13:54:50 +0200 |
commit | fcfb66ba9b6e8e8026fa38ea99e0458b31321217 (patch) | |
tree | fa52ef230a2ffc2a7fcb43e07b92ed1380af8368 /configure | |
parent | 64ceeac26a441ede6eaf4bb99a5c3224b1803745 (diff) | |
parent | c1aac39eaccd32dc3b74ccfcce701d3d888fbc6b (diff) | |
download | ffmpeg-fcfb66ba9b6e8e8026fa38ea99e0458b31321217.tar.gz |
Merge commit 'c1aac39eaccd32dc3b74ccfcce701d3d888fbc6b'
* commit 'c1aac39eaccd32dc3b74ccfcce701d3d888fbc6b':
build: add Solaris symbol versioning
Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -4353,6 +4353,7 @@ case $target_os in echo "hwcap_1 = OVERRIDE;" > mapfile && add_ldflags -Wl,-M,mapfile nm_default='nm -P -g' + SLIB_CREATE_DEF_CMD='$(Q)perl $(SRC_PATH)/compat/solaris/make_sunver.pl $$(filter %.ver,$$^) $(OBJS) | grep -v @ > $(SUBDIR)lib$(NAME).ver-sol2' ;; netbsd) disable symver @@ -5672,10 +5673,14 @@ enabled xmm_clobber_test && -Wl,--wrap,sws_scale || disable xmm_clobber_test -echo "X{};" > $TMPV +echo "X { local: *; };" > $TMPV if test_ldflags -Wl,--version-script,$TMPV; then append SHFLAGS '-Wl,--version-script,\$(SUBDIR)lib\$(NAME).ver' - check_cc <<EOF && enable symver_asm_label +elif test_ldflags -Wl,-M,$TMPV; then + append SHFLAGS '-Wl,-M,\$(SUBDIR)lib\$(NAME).ver-sol2' +fi + +check_cc <<EOF && enable symver_asm_label void ff_foo(void) __asm__ ("av_foo@VERSION"); void ff_foo(void) { ${inline_asm+__asm__($quotes);} } EOF @@ -5683,7 +5688,6 @@ EOF __asm__(".symver ff_foo,av_foo@VERSION"); void ff_foo(void) {} EOF -fi if [ -z "$optflags" ]; then if enabled small; then |