vpx/vpx_ports
Johann Koenig 2300e16675 Revert "Add visibility="protected" attribute for global variables referenced in asm files."
This reverts commit 0d88e15454.

Reason for revert: chromium builds are failing to locate vpx_rv during dlopen()

dlopen failed: cannot locate symbol "vpx_rv" referenced by "libstandalonelibwebviewchromium.so"

Original change's description:
> Add visibility="protected" attribute for global variables referenced in asm files.
>
> During aosp builds with binutils-2.27, we're seeing linker error
> messages of this form:
> libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible
> symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared
> object
>
> subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm".
> Other messages refer to symbol references from deblock_sse2.o and
> subpixel_sse2.o, also assembled from asm files.
>
> This change marks such symbols as having "protected" visibility. This
> satisfies the linker as the symbols are not preemptible from outside
> the shared library now, which I think is the original intent anyway.
>
> Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452
>

TBR=jzern@google.com,johannkoenig@google.com,rahulchaudhry@chromium.org,builds@webmproject.org

Change-Id: I0c2ea375aa7ef5fda15b9d9e23e654bb315c941b
2017-05-16 15:54:33 -07:00
..
arm_cpudetect.c avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00
arm.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
bitops.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
config.h vpx_ports: normalize include guards 2013-12-16 19:41:10 -08:00
emmintrin_compat.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
emms.asm Add support for x64 and win64 yasm flags. 2013-01-31 16:25:37 -08:00
mem_ops_aligned.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
mem_ops.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
mem.h Revert "Add visibility="protected" attribute for global variables referenced in asm files." 2017-05-16 15:54:33 -07:00
msvc.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
ppc_cpudetect.c Add support for POWER8/VSX 2017-03-08 20:28:08 +00:00
ppc.h Add support for POWER8/VSX 2017-03-08 20:28:08 +00:00
system_state.h Move vp9_systemdependent.h to vpx_ports bitops.h and system_state.h 2015-08-10 15:37:14 -07:00
vpx_once.h vpx_ports: apply clang-format 2016-07-25 14:29:06 -07:00
vpx_ports.mk Add support for POWER8/VSX 2017-03-08 20:28:08 +00:00
vpx_timer.h vpx_usec_timer_elapsed: use 64-bit math 2017-02-09 19:28:59 -08:00
x86_abi_support.asm Minor cleanup 2015-12-10 15:28:07 -08:00
x86.h avoid redefining WIN32_LEAN_AND_MEAN 2016-11-22 15:15:53 -08:00