| Index: build/common.gypi
|
| diff --git a/build/common.gypi b/build/common.gypi
|
| index ff85b3fe9d864edbb3aebb2a266674f439d6f624..5c2098b146e0919ad2449ed7656511ac06b1d65d 100644
|
| --- a/build/common.gypi
|
| +++ b/build/common.gypi
|
| @@ -88,11 +88,10 @@
|
| # Enable Wayland display server support.
|
| 'enable_wayland_server%' : 0,
|
|
|
| - # By default we build against a stable sysroot image to avoid
|
| - # depending on the packages installed on the local machine. Set this
|
| - # to 0 to build against locally installed headers and libraries (e.g.
|
| - # if packaging for a linux distro)
|
| - 'use_sysroot%': 1,
|
| + # Build against pre-built sysroot image on linux. By default
|
| + # the sysroot image is only used for Official builds or when cross
|
| + # compiling.
|
| + 'use_sysroot%': 0,
|
|
|
| # Override buildtype to select the desired build flavor.
|
| # Dev - everyday build for development/testing
|
| @@ -295,11 +294,8 @@
|
| 'mips_arch_variant%': 'r1',
|
| }],
|
|
|
| - # The system root for linux compiles.
|
| - # Not used when chromecast=1 since ozone_platform_gbm doesn't
|
| - # currently build against the linux sysroot
|
| - # TODO(sbc): http://crbug.com/559708
|
| - ['OS=="linux" and chromeos==0 and chromecast==0 and use_sysroot==1', {
|
| + # The system root for cross-compiles. Default: none.
|
| + ['OS=="linux" and chromeos==0 and ((branding=="Chrome" and buildtype=="Official") or target_arch=="arm" or target_arch=="mipsel" or use_sysroot==1)', {
|
| # sysroot needs to be an absolute path otherwise it generates
|
| # incorrect results when passed to pkg-config
|
| 'conditions': [
|
|
|