| Index: build/android/envsetup_functions.sh | 
| diff --git a/build/android/envsetup_functions.sh b/build/android/envsetup_functions.sh | 
| index 4b9d92382cd30aff52a492e7caf393c52e15171b..9e2bfbca13cef67c3a44bd99fd88029441bf5749 100755 | 
| --- a/build/android/envsetup_functions.sh | 
| +++ b/build/android/envsetup_functions.sh | 
| @@ -10,51 +10,10 @@ | 
| # prefixed with "common_" that is common for both environment setups. | 
|  | 
| ################################################################################ | 
| -# Check to make sure the toolchain exists for the NDK version. | 
| -################################################################################ | 
| -common_check_toolchain() { | 
| -  if [[ ! -d "${ANDROID_TOOLCHAIN}" ]]; then | 
| -    echo "Can not find Android toolchain in ${ANDROID_TOOLCHAIN}." >& 2 | 
| -    echo "The NDK version might be wrong." >& 2 | 
| -    return 1 | 
| -  fi | 
| -} | 
| - | 
| -################################################################################ | 
| # Exports environment variables common to both sdk and non-sdk build (e.g. PATH) | 
| -# based on CHROME_SRC and ANDROID_TOOLCHAIN, along with DEFINES for GYP_DEFINES. | 
| +# based on CHROME_SRC, along with DEFINES for GYP_DEFINES. | 
| ################################################################################ | 
| common_vars_defines() { | 
| -  # Set toolchain path according to product architecture. | 
| -  case "${TARGET_ARCH}" in | 
| -    "arm") | 
| -      toolchain_arch="arm-linux-androideabi" | 
| -      ;; | 
| -    "x86") | 
| -      toolchain_arch="x86" | 
| -      ;; | 
| -    "mips") | 
| -      toolchain_arch="mipsel-linux-android" | 
| -      ;; | 
| -    *) | 
| -      echo "TARGET_ARCH: ${TARGET_ARCH} is not supported." >& 2 | 
| -      print_usage | 
| -      return 1 | 
| -      ;; | 
| -  esac | 
| - | 
| -  toolchain_version="4.6" | 
| -  toolchain_target=$(basename \ | 
| -    ${ANDROID_NDK_ROOT}/toolchains/${toolchain_arch}-${toolchain_version}) | 
| -  toolchain_path="${ANDROID_NDK_ROOT}/toolchains/${toolchain_target}"\ | 
| -"/prebuilt/${toolchain_dir}/bin/" | 
| - | 
| -  # Set only if not already set. | 
| -  # Don't override ANDROID_TOOLCHAIN if set by Android configuration env. | 
| -  export ANDROID_TOOLCHAIN=${ANDROID_TOOLCHAIN:-${toolchain_path}} | 
| - | 
| -  common_check_toolchain | 
| - | 
| # Add Android SDK tools to system path. | 
| export PATH=$PATH:${ANDROID_SDK_ROOT}/tools | 
| export PATH=$PATH:${ANDROID_SDK_ROOT}/platform-tools | 
| @@ -172,9 +131,6 @@ sdk_build_init() { | 
| export ANDROID_SDK_BUILD_TOOLS_VERSION=19.0.0 | 
| fi | 
|  | 
| -  # Unset toolchain. This makes it easy to switch between architectures. | 
| -  unset ANDROID_TOOLCHAIN | 
| - | 
| common_vars_defines | 
|  | 
| DEFINES+="${sdk_defines}" | 
| @@ -203,8 +159,7 @@ webview_build_init() { | 
| # Use the latest API in the AOSP prebuilts directory (change with AOSP roll). | 
| export ANDROID_SDK_VERSION=18 | 
|  | 
| -  # For the WebView build we always use the NDK and SDK in the Android tree, | 
| -  # and we don't touch ANDROID_TOOLCHAIN which is already set by Android. | 
| +  # For the WebView build we always use the NDK and SDK in the Android tree. | 
| export ANDROID_NDK_ROOT=${ANDROID_BUILD_TOP}/prebuilts/ndk/8 | 
| export ANDROID_SDK_ROOT=${ANDROID_BUILD_TOP}/prebuilts/sdk/\ | 
| ${ANDROID_SDK_VERSION} | 
|  |