android: Remove ELF SysV hash tables from chrome binaries.
This CL slightly reduces the size of libchrome.so by removing the SysV symbol hash tables from them (only the GNU ones, which are now supported by the crazy linker [1], will be included). Note that this is not needed for libmonochrome.so which already does that. + Only use one SysV format table for libchromium_android_linker.so since it is always loaded by the system linker, on platforms that do not support the GNU format. This saves 445 bytes in ChromePublic.apk (woohoo!). [1] https://chromium-review.googlesource.com/c/chromium/src/+/1216122 BUG=851391 R=agrieve@chromium.org, pasko@chromium.org, rmcilroy@chromium.org, cjgrant@chromium.org Change-Id: I9ed7901312a25cda3b77440c32a1a2645e14beca Reviewed-on: https://chromium-review.googlesource.com/c/1254441 Commit-Queue: David Turner <digit@chromium.org> Reviewed-by:agrieve <agrieve@chromium.org> Reviewed-by:
Egor Pasko <pasko@chromium.org> Cr-Commit-Position: refs/heads/master@{#601094}
Showing
Please register or sign in to comment