Граф коммитов

5396 Коммитов

Автор SHA1 Сообщение Дата
caitkp@chromium.org ba3ecc57bd Use an alternate mechanism for CreateFile calls in Chrome
BUG=334379

Review URL: https://codereview.chromium.org/138593004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245464 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 07:20:47 +00:00
ycheo@chromium.org a43c633ccc Remove Chrome for TV code.
BUG=334126

Review URL: https://codereview.chromium.org/136343002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245449 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:52:19 +00:00
erg@chromium.org a0340ed280 Revert of Reenable linux_aura on the main builders. (https://codereview.chromium.org/136813004/)
Reason for revert:
Failed due to mysterious failures on the Google Chrome Linux bot.

Example:
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/deb.build.AEvway'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...

BUG=335451

Original issue's description:
> Reenable linux_aura on the main builders.
> 
> We fixed the browser test slowdown that lead to linux_aura being
> disabled in r235280. (Different test suites are faster or slower, but
> overall, tests run faster.)
> 
> We are turning this on primarily to get perf data; if things look
> acceptable, we hope to cut a dev channel this week.
> 
> BUG=319075,125106,303342,318961
> NOTRY=True
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245415

TBR=
NOTREECHECKS=true
NOTRY=true
BUG=319075,125106,303342,318961

Review URL: https://codereview.chromium.org/140823008

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245429 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:06:49 +00:00
erg@chromium.org 00337f31a1 Revert of linux_aura: Attempt to green the official builder by reverting unwind support. (https://codereview.chromium.org/141013009/)
Reason for revert:
Didn't actually help with the build failures on Google Chrome Linux.

Original issue's description:
> linux_aura: Attempt to green the official builder by reverting unwind support.
> 
> This effectively reverts in r243919 and r244331 in a desperate attempt
> to fix the tree.
> 
> Build fail output:
> 
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
> Staging common install files in '/tmp/rpm.build.XtJRbJ'...
> eu-strip: while computing checksum for debug information: Invalid argument
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
> Staging common install files in '/tmp/rpm.build.t4jNp4'...
> eu-strip: while computing checksum for debug information: Invalid argument
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
> Staging common install files in '/tmp/deb.build.CxnH9l'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
> Staging common install files in '/tmp/deb.build.9Zyie1'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
> Staging common install files in '/tmp/deb.build.xUB39X'...
> eu-strip: while computing checksum for debug information: Invalid argument
> Cleaning...
> FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
> Staging common install files in '/tmp/rpm.build.aN0PGV'...
> eu-strip: while computing checksum for debug information: Invalid argument
> ../out/Release/chrome, section '.eh_frame': the call frame entry at offset 0x18 uses a DWARF expression to describe how to recover register '.cfa',  but this translator cannot yet translate DWARF expressions to Breakpad postfix expressions
> ninja: build stopped: subcommand failed.
> 
> BUG=180975
> TBR=spang@chromium.org, stip@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245421

TBR=spang@chromium.org,stip@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=180975

Review URL: https://codereview.chromium.org/141273005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 06:02:51 +00:00
erg@chromium.org 17f961d9a1 linux_aura: Attempt to green the official builder by reverting unwind support.
This effectively reverts in r243919 and r244331 in a desperate attempt
to fix the tree.

Build fail output:

FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
Staging common install files in '/tmp/rpm.build.XtJRbJ'...
eu-strip: while computing checksum for debug information: Invalid argument
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
Staging common install files in '/tmp/rpm.build.t4jNp4'...
eu-strip: while computing checksum for debug information: Invalid argument
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c unstable
Staging common install files in '/tmp/deb.build.CxnH9l'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/deb.build.9Zyie1'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/debian/build.sh -o../out/Release -b ../out/Release -a ia32 -c beta
Staging common install files in '/tmp/deb.build.xUB39X'...
eu-strip: while computing checksum for debug information: Invalid argument
Cleaning...
FAILED: cd ../../chrome; flock -- /tmp/linux_package_lock bash ../out/Release/installer/rpm/build.sh -o../out/Release -b ../out/Release -a ia32 -c stable
Staging common install files in '/tmp/rpm.build.aN0PGV'...
eu-strip: while computing checksum for debug information: Invalid argument
../out/Release/chrome, section '.eh_frame': the call frame entry at offset 0x18 uses a DWARF expression to describe how to recover register '.cfa',  but this translator cannot yet translate DWARF expressions to Breakpad postfix expressions
ninja: build stopped: subcommand failed.

BUG=180975
TBR=spang@chromium.org, stip@chromium.org

Review URL: https://codereview.chromium.org/141013009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245421 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 04:07:19 +00:00
erg@chromium.org 31803bf96b Reenable linux_aura on the main builders.
We fixed the browser test slowdown that lead to linux_aura being
disabled in r235280. (Different test suites are faster or slower, but
overall, tests run faster.)

We are turning this on primarily to get perf data; if things look
acceptable, we hope to cut a dev channel this week.

BUG=319075,125106,303342,318961
NOTRY=True

Review URL: https://codereview.chromium.org/136813004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245415 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:52:50 +00:00
scottmg@chromium.org 97d412978d win: Find and use toolchain installed by depot_tools
The toolchain directory inside depot_tools will only exist if
"set DEPOT_TOOLS_WIN_TOOLCHAIN=1" so this is currently a no-op.

It will break the "dogfood" of 'GYP_MSVS_USE_SYSTEM_TOOLCHAIN'
now renamed per above, but I think only a few people tested
that (cc'd here).

R=dpranke@chromium.org
BUG=323300, 326357

Review URL: https://codereview.chromium.org/137573002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245412 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:40:31 +00:00
andrewhayden@chromium.org 4d3e7a7477 Add tool to help analyze binary size
BUG=

Review URL: https://codereview.chromium.org/119083006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245405 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:09:20 +00:00
brettw@chromium.org a2d0332bf1 Get the proper Mac SDK path for the GN build.
This gets the path from xcodebuild rather than hardcoding it in the .gn files.

R=thakis
BUG=

Review URL: https://codereview.chromium.org/136793020

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245403 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 01:05:20 +00:00
tedchoc@chromium.org d11f61c6be Disable incognito if parental controls are enabled on android.
Provides a hook to the Android application to specify whether parental
controls are enabled and incognito should be disabled.

TEST=build/android/test_runner.py gtest -s unit_tests
BUG=329276

Review URL: https://codereview.chromium.org/136693011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245390 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 00:18:11 +00:00
phajdan.jr@chromium.org 5a9baf9dfe Add missing test targets to chrome_official_builder for Windows.
BUG=334006
R=cpu@chromium.org

Review URL: https://codereview.chromium.org/138333005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245379 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 23:49:12 +00:00
brettw@chromium.org db4636728a Use ~/.gyp/include.gypi in GN build.
This also fixes the goma toolchain definition. My conditions syntax was missing a set of [].

R=scottmg@chromium.org
BUG=

Review URL: https://codereview.chromium.org/140763006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245371 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 23:17:30 +00:00
mcgrathr@chromium.org 49791312b8 Add --nacl switch to install-build-deps.sh
When run with --nacl, the script should now install everything
that is needed by NaCl bots.

R=bradnelson@google.com

Review URL: https://codereview.chromium.org/138063012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245327 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 21:26:47 +00:00
rlarocque@chromium.org a62b078c01 sync: Remove some WebUI debug functions
This CL removes a number of functions from the sync debugging framework
in order to prepare for some upcoming changes to sync debugging (due to
328606).

This CL removes the following functions:
- GetRootNodeDetails
- GetNodeSummaries
- GetNodeDetails
- GetChildNodeIds

It also adds the function 'getListOfKnownTypes' to help replace some old
functionality required by the 'data' tab and to fix issue 329013.
Rather than having that tab fetch a list of children of the root node,
it now asks for a list of all known data types.  This is a better
solution, since it does not require sync to be fully initialized in
order to properly populate the set of checkboxes.

The most significant user of the removed functionality is the node
browser.  Its javascript code has been modified in order to transition
it to relying on the getAllNodes function.  Rather than fetching node
data on demand by a series of asynchronous callbacks, the tab now
fetches a list of all known sync nodes at once.  This has the advantage
of providing a more consistent (though more stale) snapshot.  This CL
adds a refresh button to the node browser tab in order to give users
some control over its staleness.

This change had some minor side-effects.  The node browser now relies on
items' string-based IDs rather than their metahandles when determining
the nodes' hierarchy.  We've also had to add a 'positionIndex' field to
the output of getAllNodes to make it easier for the node browser to sort
its entries.  In part to make it easier to fetch this field, most of the
code associated with getAllNodes has been moved into the
syncable::Directory.

In addition to all these changes, this CL adds some webui tests to help
prevent regressions in about:sync functionality.  For now, they only
cover the node browser.  More tests will be added in future CLs.

BUG=110517,329013,328606

Review URL: https://codereview.chromium.org/134443004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:59:01 +00:00
caitkp@chromium.org 6d78c04067 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242834

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243048

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245197

Review URL: https://codereview.chromium.org/109483003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:58:27 +00:00
thakis@chromium.org 5aee2b9b8a envsetup: Stop setting FLOCK.
This was used by the make generator. The ninja generator uses ninja's built-in
"pools" feature for limiting ld parallelism, so this is no longer needed.

BUG=330631
R=torne@chromium.org

Review URL: https://codereview.chromium.org/139263010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245304 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:30:45 +00:00
r.kasibhatla@samsung.com 14f43d7a15 [Android]: add content_gl_tests to test_runner.py gtest suite.
Adding the content_gl_tests unit tests to the
gtest suite list supported by test_runner.py for Android platform.

BUG=none

R=bulach

TEST= Command to execute the content_gl_tests on Android:
path/to/build/android/test_runner.py gtest -s content_gl_tests <--gtest_filter=[TestFilter]>

Review URL: https://codereview.chromium.org/140623002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245299 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 20:03:01 +00:00
aurimas@chromium.org 2953bef27c Rolling findbugs from 2.0.1 to 2.0.3
BUG=None
NOTRY=true

Review URL: https://codereview.chromium.org/140383002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245294 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 19:53:16 +00:00
kbr@chromium.org 165d26dda3 Fixes to make GPU tests run in isolated mode.
1) To match the gyp dependencies, move clearkeycdmadapter binaries, plugins/,
   lib32/ and lib64/ from chrome.isolate to browser_tests.isolate.

2) On Windows, include <(version_full).manifest in chrome.isolate to be able
   to execute chrome.exe. Add needed chrome_child.dll and chrome_elf.dll.

3) Add libEGL.dll and libGLESv2.dll dependencies to gpu.gyp:gl_tests and a
   new angle.isolate; refer to it from gl_tests.isolate and
   gles2_conform_test.isolate.

4) Copy run_gpu_test to run_gpu_test.py, and invoke that instead in
   telemetry_gpu_test.isolate, to make this isolate work on Windows.

BUG=321878,334539

Review URL: https://codereview.chromium.org/140263002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245283 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 19:34:46 +00:00
brettw@chromium.org 465c21661b Revert of Convert the re2 GYP targets to be generated by GN. (https://codereview.chromium.org/68853015/)
Reason for revert:
Broke Blink compile

Original issue's description:
> Convert the re2 GYP targets to be generated by GN.
> 
> BUG=288991
> R=bradnelson@google.com
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245254

TBR=bradnelson@chromium.org,bradnelson@google.com
NOTREECHECKS=true
NOTRY=true
BUG=288991

Review URL: https://codereview.chromium.org/141063002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245271 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 18:49:41 +00:00
brettw@chromium.org a01e844406 Convert the re2 GYP targets to be generated by GN.
BUG=288991
R=bradnelson@google.com

Review URL: https://codereview.chromium.org/68853015

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245254 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 18:15:08 +00:00
caitkp@chromium.org 756f62a98b Revert of Make sure Chrome_elf.dll imports are correct and that it the first import of chrome.exe (https://codereview.chromium.org/109483003/)
Reason for revert:
Tests failing on Win x64 bots.

Original issue's description:
> 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
> 2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242834
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243048
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245197

TBR=robertshield@chromium.org,siggi@chromium.org,csharp@chromium.org
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/132613004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245214 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 17:01:35 +00:00
caitkp@chromium.org e7ce66710d 1. Make sure chrome_elf.dll imports nothing besides kernel32, advapi32, and some msvc libs (DEBUG builds)
2. Add gyp action and test to ensure chrome_elf.dll is always the first entry in chrome.exe's import table.

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=242834

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243048

Review URL: https://codereview.chromium.org/109483003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245197 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 15:46:33 +00:00
ager@chromium.org 724f901e12 Revert "Linux: Turn --icf=safe back on for the gold linker."
This broke the wtf_unittests when compiling with gcc:
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/16904

TBR=cevans@chromium.org, thestig@chromium.org
BUG=

Review URL: https://codereview.chromium.org/139153005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245194 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 12:19:49 +00:00
frankf@chromium.org 2bbddf4e7e [Android] Remove existing *.em file before running EMMA instrumentation.
BUG=334319
NOTRY=True

Review URL: https://codereview.chromium.org/138873002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245181 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 06:53:15 +00:00
petarj@mips.com 2217f3b8cf [MIPS] Define gcc_toolchain in BUILD.gn for Chromium-Linux
Define gcc_toolchain and variables cc, cxx, ar, ld, toolchain_cpu_arch and
toolchain_os for MIPS Linux build of Chromium.

BUG= gclient runhooks fails for MIPS-Linux
TEST= build Chromium for MIPS-Linux

Review URL: https://codereview.chromium.org/138483002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245172 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 06:34:56 +00:00
thestig@chromium.org aff00f4430 Linux: Turn --icf=safe back on for the gold linker.
Review URL: https://codereview.chromium.org/137993011

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245149 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:42:06 +00:00
szym@chromium.org 541595668a Revert "[telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension."
This reverts commit 17dad9d57df1acd108e32169ffc9584988c9d9d6.

Although simple in principle, the Python C extension approach does not fit the
diversity of our infrastructure.

We will need a better method to address the speed requirements for
ColorHistogram.

BUG=333606,323813,334097,333361,334523
TBR=tonyg,maruel

Review URL: https://codereview.chromium.org/138143010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245145 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:39:04 +00:00
jshin@chromium.org 44c29acf5c Include icu.isolate instead of listing icudt.dll
icu.isolate file added in https://codereview.chromium.org/99073008/
is used where icudt.dll is directly listed for
'isolate_dependency_tracked'.

icu.isolate includes either icudtl.dat or icudt.dll depending on
'OS' and 'icu_use_data_file_flag'.

Besides, 'icu_use_data_file_flag' is added to build/isolate.gypi as a
config-variable.

Once the above icu-side CL is checked in, this CL will also includes
icu DEPS roll.

This is a prerequisite for the following CLs to use icudtl.dat :

Windows : https://codereview.chromium.org/99473012
Linux : https://codereview.chromium.org/102413007
Mac : https://codereview.chromium.org/109013004

BUG=72633
TEST=All tests utilizing isolate pass on bots.

Review URL: https://codereview.chromium.org/124143002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245136 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 05:21:53 +00:00
earthdok@chromium.org 6867ff1017 Add a GYP flag to enable coverage gathering instrumentation in ASan builds.
BUG=324216
R=glider@chromium.org

Review URL: https://codereview.chromium.org/139263003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245091 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 03:25:03 +00:00
thestig@chromium.org 18571d60e2 Cleanup: Remove unused IDR entries from build/ios/grit_whitelist.txt.
NOTRY=true

Review URL: https://codereview.chromium.org/135993003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 02:51:07 +00:00
frankf@chromium.org 7a2c3c94a3 [Android] Remove EMMA coverage html directory after upload.
BUG=334319
NOTRY=True

Review URL: https://codereview.chromium.org/138503003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245077 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 02:49:15 +00:00
bbudge@chromium.org 637b7c77e2 GN: Add wexit_time_destructors config.
Review URL: https://codereview.chromium.org/135733006

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245034 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-16 00:24:10 +00:00
brettw@chromium.org 50cebd6fc2 Don't pass thumb-interwork to clang in the GN build.
This duplicates logic in common.gypi.

R=scottmg@chromium.org
TBR=scottmg

Review URL: https://codereview.chromium.org/139883002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244968 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 20:17:48 +00:00
scottmg@chromium.org e7db2b33d4 Move RunGN lower so that modifications to os.environ take effect
Without this the os.environ changes for various default values are
not taken into effect by GN.

R=brettw@chromium.org
BUG=323300

Review URL: https://codereview.chromium.org/139143002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244963 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 19:45:29 +00:00
dstockwell@chromium.org efdc6a23e9 Force a build
TBR=
BUG=

Review URL: https://codereview.chromium.org/138053007

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244867 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 12:17:17 +00:00
brettw@chromium.org c30951c463 Fix Windows GN build.
This sets use_aura on Windows in all cases (fixes base build).

Passes new argument to gyp link wrapper (GYP revision 1835).

R=sky@chromium.org
TBR=sky

Review URL: https://codereview.chromium.org/137993014

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244840 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 06:10:58 +00:00
brettw@chromium.org c2b3031962 Add a config for max optimizations in the GN build.
This emulates optimize=max from GYP. One difference is that this applies for all build types. The GYP one only applied optimize=max for the Official build. I can't think of why this should be the case, and it seems confusing to have such arbitrary official build differences.

R=bbudge@chromium.org

Review URL: https://codereview.chromium.org/138903002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244839 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 06:09:16 +00:00
brettw@chromium.org e73f1bf025 Fix flags for ARM GN build.
I accidentally used underscores which gives undefined option errors.

TBR=scottmg

Review URL: https://codereview.chromium.org/135733005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244838 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-15 06:06:22 +00:00
raymes@google.com 1aaf2ea193 Disable multithreading for gold
gold is frequently crashing on the buildbots which is most likely due to a race
condition when running in multithreaded mode. Disable multithreaded mode
until the bug is fixed.

BUG=161942
R=thestig@chromium.org

Review URL: https://codereview.chromium.org/137573003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 23:40:55 +00:00
brettw@chromium.org c49df711c2 Hook up ARM architecture flags to GN build.
This duplicates the ARM architecture logic from common.gypi.

R=scottmg@chromium.org
TBR=scottmg

Review URL: https://codereview.chromium.org/137493004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 18:56:50 +00:00
brettw@chromium.org 36ffc15f02 Move GN's glib_cxx_debug flag onto the debug configuration.
Previously this was in a global config which also applied to the release build.

R=thakis@chromium.org
TBR=thakis@chromium.org

Review URL: https://codereview.chromium.org/137553002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244781 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 18:54:08 +00:00
vapier@chromium.org f84d755521 python_arch: return "unknown" when file does not exist
The `file` program follows POSIX as outlined here:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/file.html

Specifically, this part causes troubles:
If the file named by the file operand does not exist, cannot be read, or
the type of the file named by the file operand cannot be determined, this
shall not be considered an error that affects the exit status.

With older versions of `file` (that does not conform to POSIX), this
script will exit 0 with "unknown" as its output when "$1" does not exist.
But with recent releases (that conform to POSIX), this script will exit 1
and can break the build.

Have the script explicitly check for the existence of $1 and if it does
not exist, then runt he unknown logic like normal.

BUG=chromium:332547
TEST=ran python_arch.sh on bogus files with new & old `file` programs

Review URL: https://codereview.chromium.org/137433002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244778 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 18:52:34 +00:00
thestig@chromium.org 64a8aa4d96 Cleanup: Remove unused IDS entries from build/ios/grit_whitelist.txt.
Review URL: https://codereview.chromium.org/136153002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244713 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 15:04:18 +00:00
bolian@chromium.org ce4a6db2c4 Added Dev host for data reduction proxy controlled by Finch experiment.
This is only for Android. We don't need it for iOS at this point.

BUG=325345

Review URL: https://codereview.chromium.org/105833010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244669 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 11:17:30 +00:00
navabi@google.com 18791a67b8 Change avd.py script to let developers point to emulator SDK.
The emulator sdk root is now downloaded into the source tree (and .gitingore'd).
That means that doing a clobber on the src directory will delete the emulator
SDK downloaded by build/android/install_emulator_deps.py.

This change allows developers to have an emulator SDK located somewhere else
that they can point the avd.py script to. Also, some bots will remove the src
directory between builds. Rather than make the bots re-download the emulator sdk
everytime, this allows them to have an emulator SDK installed somewhere else and
point to it.

BUG=304129
TBR=craigdh@chromium.org

Review URL: https://codereview.chromium.org/132793003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244637 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 02:27:01 +00:00
thakis@chromium.org 862b84ed2d android: Set gcc_version in build/common.gypi instead of in envsetup.
BUG=330631
R=torne@chromium.org

Review URL: https://codereview.chromium.org/136073002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244615 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-14 00:14:49 +00:00
brettw@chromium.org 26df4e4ca8 Fix Glib flag in GN build.
It had an extra underscore at the beginning.

R=thakis@chromium.org
TBR=thakis

Review URL: https://codereview.chromium.org/137303002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-13 22:11:58 +00:00
jam@chromium.org 13dc41317f Fix chromium.gyp_env to see GYP_MSVS_VERSION.
Fix from scottmg.

R=scottmg@chromium.org

Review URL: https://codereview.chromium.org/136663004

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244585 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-13 21:29:34 +00:00
spang@chromium.org e3e6e06769 Use third_party/fontconfig for embedded builds
This uses the in-tree version when embedded==1.

BUG=318315

Review URL: https://codereview.chromium.org/126753003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244583 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-13 21:27:42 +00:00