Make chrome buildable in the "desktop ChromeOS" config using a checked-in sysroot.
Currently when we do Linux and Android builds, we compile against checked-in sysroots (well, sysroot images pulled down from cloud storage based on checked-in hashes anyway), but when we do a "desktop ChromeOS" build (i.e., `target_os="chromeos"`), we compile against the system headers installed on the machine. This is fragile and can lead to weird issues, so we should fix this.
One possible solution is to just make it so that that setting will work with the existing wheezy sysroot (or a slightly modified one). If that turns out to be undesirable, we'll have to create a new sysroot that can be compiled against but will still be able to run on an otherwise unmodified linux desktop.
[ We don't want to use the actual ChromeOS sysroots that are used in the simplechrome and ebuild builds, because those are intended to be used for binaries that will run on actual ChromeOS devices, rather than desktops. ]
Comment 1 by dpranke@chromium.org
, Aug 16 2016