Chromium Code Reviews
DescriptionChange the x86{,_64} intrinsic targets in //third_party/libvpx to be source_sets.
libvpx indirects exposure to the intrinsic implementations through function
pointer symbols, which on Mac creates an indirect dependency between the
archives. If an executable does not directly reference the libvpx symbols, and
neither -Wl,-all_load (to force the linker to load the objects) nor
-Wl,-dead_strip (to remove the unused objects) are present, then the linker
will complain about undefined symbols in the intrinsic targets referenced
from the libvpx target.
BUG=618797
R=tomfinegan@chromium.org
Committed: https://crrev.com/10dc9985f86b376124173a2967c7b2830a40792a
Cr-Commit-Position: refs/heads/master@{#403532}
Patch Set 1 #
Messages
Total messages: 10 (3 generated)
|
|||||||||||||||||||