From b4193654b32b8d35e8f77d1a57317db1ef489c88 Mon Sep 17 00:00:00 2001 From: "torne@chromium.org" Date: Mon, 9 Jun 2014 11:33:38 +0000 Subject: Revert 275652 "Remove unneeded JNI registrations." This has broken the Android WebView build by introducing an absolute path into the generated makefiles, rendering them nonportable. > Remove unneeded JNI registrations. > > Rather than registering all jni bindings at startup, only get references > to the class object for those files which require bindings. All others > are satisfied by exporting symbols which can be found automatically by > dalvik. > > This patch replaces excldue-libs=ALL with ld version script to strip unwanted > symbols: https://sourceware.org/binutils/docs-2.24/ld/VERSION.html#VERSION > > BUG= > > Review URL: https://codereview.chromium.org/147533004 TBR=sl.ostapenko@samsung.com Review URL: https://codereview.chromium.org/326603002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275796 0039d316-1c4b-4281-b951-d872f2087c98 --- build/common.gypi | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'build/common.gypi') diff --git a/build/common.gypi b/build/common.gypi index a1a9b79..73c2a44 100644 --- a/build/common.gypi +++ b/build/common.gypi @@ -1731,9 +1731,6 @@ # Copy it out one scope. 'android_webview_build%': '<(android_webview_build)', - - # Default android linker script for shared library exports. - 'android_linker_script%': '