DescriptionOn X11, copy ANGLE's libraries instead of using the _ANGLE version
The _ANGLE version of the ANGLE libraries were loadable_module targets
linking against their respective shared_library. It worked in Debug
build but in Release builds the --as-needed linker flag removed the
dependency. Release Chromium would then be enable to find
eglGetProcAddress in libEGL_ANGLE and fail to start the GPU process.
This commit replaces the loadable_module scheme by a simple copy of the
libEGL and libGLESv2 shared libraries from PRODUCT_DIR/lib to
PRODUCT_DIR. The drawback to doing this is that the GYP and GN code
diverge (there is no need for the copy in GN).
BUG=522967
Committed: https://crrev.com/73c23eb5053aa6c70583b196a29ee5ec1b241143
Cr-Commit-Position: refs/heads/master@{#371821}
Patch Set 1 #
Messages
Total messages: 11 (5 generated)
|