| Index: build/config/sysroot.gni
|
| diff --git a/build/config/sysroot.gni b/build/config/sysroot.gni
|
| index 63e3c137255a749f47c1eeb20ba7231bb1d974ec..aa43c2cd0bd3d14ba8b2a3ed6403c2b9a0f9e9fc 100644
|
| --- a/build/config/sysroot.gni
|
| +++ b/build/config/sysroot.gni
|
| @@ -12,19 +12,13 @@ declare_args() {
|
| # the target toolchain.
|
| target_sysroot = ""
|
|
|
| - # The absolute path to directory containing sysroots for linux 32 and 64bit
|
| - target_sysroot_dir = ""
|
| + # The absolute path to directory containing linux sysroot images
|
| + target_sysroot_dir = "//build/linux"
|
|
|
| use_sysroot = true
|
| }
|
|
|
| -if (is_linux && target_sysroot_dir != "") {
|
| - if (current_cpu == "x64") {
|
| - sysroot = target_sysroot_dir + "/wheezy-x64"
|
| - } else if (current_cpu == "x86") {
|
| - sysroot = target_sysroot_dir + "/wheezy-ia32"
|
| - }
|
| -} else if (current_os == target_os && current_cpu == target_cpu &&
|
| +if (current_os == target_os && current_cpu == target_cpu &&
|
| target_sysroot != "") {
|
| sysroot = target_sysroot
|
| } else if (is_android) {
|
| @@ -42,24 +36,23 @@ if (is_linux && target_sysroot_dir != "") {
|
| } else if (current_cpu == "mips64el") {
|
| sysroot = "$android_ndk_root/$mips64_android_sysroot_subdir"
|
| } else {
|
| - sysroot = ""
|
| + assert(false, "No android sysroot for cpu: $target_cpu")
|
| }
|
| } else if (is_linux && use_sysroot) {
|
| # By default build against a sysroot image downloaded from Cloud Storage
|
| # during gclient runhooks.
|
| if (current_cpu == "x64") {
|
| - sysroot = "//build/linux/debian_jessie_amd64-sysroot"
|
| + sysroot = "$target_sysroot_dir/debian_jessie_amd64-sysroot"
|
| } else if (current_cpu == "x86") {
|
| - sysroot = "//build/linux/debian_jessie_i386-sysroot"
|
| + sysroot = "$target_sysroot_dir/debian_jessie_i386-sysroot"
|
| } else if (current_cpu == "mipsel") {
|
| - sysroot = "//build/linux/debian_jessie_mips-sysroot"
|
| + sysroot = "$target_sysroot_dir/debian_jessie_mips-sysroot"
|
| } else if (current_cpu == "arm") {
|
| - sysroot = "//build/linux/debian_jessie_arm-sysroot"
|
| + sysroot = "$target_sysroot_dir/debian_jessie_arm-sysroot"
|
| } else if (current_cpu == "arm64") {
|
| - sysroot = "//build/linux/debian_jessie_arm64-sysroot"
|
| + sysroot = "$target_sysroot_dir/debian_jessie_arm64-sysroot"
|
| } else {
|
| - # Any other builds don't use a sysroot.
|
| - sysroot = ""
|
| + assert(false, "No linux sysroot for cpu: $target_cpu")
|
| }
|
|
|
| if (sysroot != "") {
|
|
|