Description[Chromecast] Don't export symbols from libffmpeg.a
Use "--exclude-libs" flag to prevent libffmpeg.a from exporting
symbols implemented by assembly.
Assembly functions marked with ".global" directive are automatically
with global visibility and exported in executable and DSO. This is
unnecessary and causes incorrect symbol resolution at run-time as
Chromecast executable is built with "-Wl,--export-dynamic".
BUG= internal b/26390825
TEST= 1) Use "nm" and make sure ff_* are not exported.
2) Test TuneIn playback.
Committed: https://crrev.com/a39bee512a85a6a015769ced60015a2fe7d3d767
Cr-Commit-Position: refs/heads/master@{#368737}
Patch Set 1 #
Messages
Total messages: 15 (6 generated)
|