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

5465 Коммитов

Автор SHA1 Сообщение Дата
bauerb@chromium.org c5846a908e Fix syntax error in build/all_android.gyp
TBR=thakis@chromium.org
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246850 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 12:43:11 +00:00
eugenis@chromium.org c9139ec536 Switch to the "new" way of ASan deployment on Android devices.
This will elimitate startup slowdown in ASan/Android tests, and
improve overall run time very significantly.
For the idea behind this change, refer to
https://code.google.com/p/address-sanitizer/wiki/Android#Running_NDK_applications_with_ASan

R=bulach@chromium.org, frankf@chromium.org, glider@chromium.org, navabi@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246847 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 12:35:03 +00:00
thakis@chromium.org 39a2338132 win: Remove msbuild_toolset, and msvs-specific ProgramDatabaseFile.
Since we're now on ninja, they don't have an effect.

BUG=none
R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246783 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 04:36:23 +00:00
thakis@chromium.org 96b4c2d4c3 android: Fold all_android.gyp into all.gyp.
All other platforms have their targets in all.gyp. Android didn't during
bring-up, but enough stuff works by now that there's no need for the
separate all_android.gyp file any more.

BUG=330631
R=yfriedman@chromium.org
TBR=rsleevi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 04:32:18 +00:00
jshin@chromium.org 2a82402f9e Enable icu_use_data_file on Windows
Set icu_use_data_file_flag to 1 on Windows in common.gypi and make the dependency on icudata conditional on 'icu_use_data_file_flag != 0' in common.gypi, base.gyp and net.gyp

Add icudtl.dat to the Windows build/archive/install file lists.

Load icudtl.dat from DIR_MODULE instead of DIR_EXE on Windows. (to fix bug 337116)


This also requires a change in third_party/icu/icu.gyp
( https://codereview.chromium.org/111723007/ ), which was rolled in by https://codereview.chromium.org/118313004/

BUG=72633,337116
TEST=All windows builds work fine and there's no perf regression (start-up etc). Chrome installed via mini_installer runs fine (no issue with icu data file).

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246751 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 01:00:41 +00:00
thakis@chromium.org 67845a0884 android: Stop adding toolchain dir to PATH.
This seems mostly no longer necessary (at least I can build all targets
in an open-source chrome/android build without problems). I'm guessing
that https://codereview.chromium.org/9693042 made this obsolete.

It was only needed for `as` with clang; pass -B to clang instead
for now (until we switch to clang's integrated assembler).

BUG=330631,124610
R=torne@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246714 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 23:16:35 +00:00
jshin@chromium.org e5a9786ccf Use the icu data file on Linux (but not on CrOS)
Set icu_use_data_file_flag to 1 for POSIX (other than Mac/iOS/Android). 

Mac and Android will be handled in a separate CL. 

This has to wait until https://codereview.chromium.org/111723007/ is rolled in. 
(done by https://codereview.chromium.org/118313004/ )

BUG=72633
TEST=All linux builds go through and all tests pass and there's no perf (start-up etc) regression.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246678 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 20:38:52 +00:00
jshin@chromium.org 7e185d448a Revert of Enable icu_use_data_file on Windows (https://codereview.chromium.org/99473012/)
Reason for revert:
mini_installer somehow does not install icudtl.dat in the top product directory (alongside chrome.exe) leading to a failure in InitializeICU(). 

icudtl.dat is listed in both mini_installer.gypi and FILES.cfg for windows.


Original issue's description:
> Enable icu_use_data_file on Windows
> 
> 
> Set icu_use_data_file_flag to 1 on Windows in common.gypi and make the dependency on icudata conditional on 'icu_use_data_file_flag != 0' in common.gypi, base.gyp and net.gyp
> 
> This also requires a change in third_party/icu/icu.gyp
> ( https://codereview.chromium.org/111723007/ ), which was rolled in by https://codereview.chromium.org/118313004/
> 
> BUG=72633
> TEST=All windows builds work fine and there's no perf regression (start-up etc).
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=246387

TBR=mark@chromium.org,scottmg@chromium.org,laforge@chromium.org,maruel@chromium.org,grt@chromium.org,wtc@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=72633

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246632 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 17:43:48 +00:00
aedla@chromium.org 8d224e2195 Build IPC fuzzer with the LKGR ASAN builders.
Now that the re2 dependency issue is resolved, give it a try at actually building the IPC fuzzer.

Revert 246078 "Revert 240449 "Add IPC fuzzer dependency to chrom..."

> Revert 240449 "Add IPC fuzzer dependency to chromium_builder_asan."
> 
> > Add IPC fuzzer dependency to chromium_builder_asan.
> > 
> > This is the first CL towards enabling IPC fuzzer for ClusterFuzz. The second CL
> > will add enable_ipc_fuzzer=1 GYP define to symbolized ASAN Release builder.
> > 
> > BUG=260848
> > 
> > Review URL: https://codereview.chromium.org/112933004
> 
> TBR=aedla@chromium.org
> 
> Review URL: https://codereview.chromium.org/138123005

TBR=aedla@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246605 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 16:20:33 +00:00
eugenis@chromium.org 5b68711365 Pass -marm when building with ASan for Android/ARM.
Frame pointers are broken in Thumb mode.
The same reason as in 'profiling' condition several lines above.
FTR, http://llvm.org/bugs/show_bug.cgi?id=18505

BUG=325685

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246568 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 11:07:53 +00:00
thakis@chromium.org 588ee2e9f5 Support joined -D flags for gn.
BUG=326230
TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246558 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 09:55:45 +00:00
kochi@google.com b4b9cfcc04 Revert 246313 "Use an alternate mechanism for CreateFile calls i..."
This caused reading profile error on Windows8 platform.

> Use an alternate mechanism for CreateFile calls in Chrome
> 
> BUG=334379
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245464
> 
> Review URL: https://codereview.chromium.org/138593004

TBR=caitkp@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246541 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 08:57:54 +00:00
szym@chromium.org b70112e06d Add telemetry.gyp to chromium_builder{,_dbg,_rel} targets
BUG=323813

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246504 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 03:20:48 +00:00
thakis@chromium.org 3d8715d022 Remove unused android_experimental.
Follow-up to r246093.

BUG=none
R=ilevy@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246467 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 01:10:51 +00:00
zea@chromium.org a547df586f [GCM] Add gcm_unit_tests to aura_builder target
BUG=284553

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246455 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-23 00:15:25 +00:00
joaodasilva@chromium.org 6ed366439f Build with configuration_policy enabled on iOS by default.
This will start covering the policy iOS build on the main waterfall. The code
in chrome/browser/policy is still disabled on that platform by default, but
the policy component and its unittests will be built.

This change also enables one policy on iOS, otherwise some parts of the build
break.

BUG=275292

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246422 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 21:48:03 +00:00
jshin@chromium.org 1f10c9aefa Enable icu_use_data_file on Windows
Set icu_use_data_file_flag to 1 on Windows in common.gypi and make the dependency on icudata conditional on 'icu_use_data_file_flag != 0' in common.gypi, base.gyp and net.gyp

This also requires a change in third_party/icu/icu.gyp
( https://codereview.chromium.org/111723007/ ), which was rolled in by https://codereview.chromium.org/118313004/

BUG=72633
TEST=All windows builds work fine and there's no perf regression (start-up etc).

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246387 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 19:18:43 +00:00
joaodasilva@chromium.org 1aa4bf1317 More fixes to enable ios build with policy.
This change fixes //chrome code that breaks when built with policy enabled
on ios.

BUG=275292

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246375 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 18:25:42 +00:00
szym@chromium.org 91dd545072 [telemetry] bitmaptools as a standalone executable
The C++ binary implements simple per-pixel algorithms for SpeedIndex
computation. This allows us to achieve near real-time processing without
bringing external dependencies.

The bitmaptools binary needs to be built before it can be used.
The overhead of spawning a child process for each frame is about 3ms.

BUG=323813
TEST=telemetry bitmap_unittest

Original review: https://codereview.chromium.org/136793022
TBR=tonyg,maruel

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246361 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 17:49:55 +00:00
caitkp@chromium.org 223a699f31 Use an alternate mechanism for CreateFile calls in Chrome
BUG=334379

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246313 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 13:49:01 +00:00
petarj@mips.com 750c628744 [MIPS] Set make_global_settings correctly for MIPS-Linux
Fix build regression for MIPS Linux that came with r245563.

BUG= build regression for MIPS Linux
TEST= build Chromium for MIPS Linux

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246300 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 11:41:53 +00:00
uekawa@chromium.org 79f728503a Remove FILE_MANAGER_EXTENSION and related configuration. They can be folded back to Chrome OS as condition.
BUG=166934

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246294 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 11:09:32 +00:00
rsleevi@chromium.org 284d85414c Remove use_system_ssl GYP flag
It's no longer supported. Packagers that wish to replace how Chromium
packages/uses NSS should add support via src/build/linux/unbundle

BUG=336511
R=phajdan.jr, brettw

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246272 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 10:25:52 +00:00
eugenis@chromium.org 1b77ddb22c Remove -fomit-frame-pointer when building with any Sanitizer.
On Android/ARM we add -fomit-frame-pointer elsewhere in common.gypi.
Simply adding -fno-omit-frame-pointer when building with sanitizers is
not enough, because the former flag wins (it get added closer to the end
of the command line). Therefore, we also remove all -fomit-frame-pointer
flags under sanitizers.

BUG=325685
TEST=wait for the next clang roll, run asan tests on android
R=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246256 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 09:27:52 +00:00
brettw@chromium.org 7384b91b39 Revert 245563 and 245800 which made re2 GN generated.
This change keeps the BUILD file in the new location and does not resort the .gyp files to facilitate relanding.

TBR=thakis
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246255 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 09:27:25 +00:00
maruel@chromium.org e9ef7cfab3 Add support for component=shared_library for base_unittests_run.
Specifically, this adds support to run base_unittests isolated
via 'isolate.py run' when built with component build.

This requires rolling icu @ 246118 to get the new icu.isolate.

R=thakis@chromium.org,jshin@chromium.org,frankf@chromium.org,rsleevi@chromium.org
BUG=336439

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246247 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 09:05:59 +00:00
thakis@chromium.org 931bc52341 gn: Pass through msan flag.
BUG=none
TEST=GYP_DEFINES=msan=1 build/gyp_chromium works.
TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246188 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-22 00:47:39 +00:00
thakis@chromium.org 0d8dd03970 Revert 246124 "gn: Fix clang plugin on ios."
This isn't correct for the iOS xcode builder.

> gn: Fix clang plugin on ios.
> 
> BUG=336491
> TBR=brettw@chromium.org
> 
> Review URL: https://codereview.chromium.org/144073003

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246146 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 22:45:32 +00:00
thakis@chromium.org 69821da169 Revert 246117 "gn: Default is_clang to true on iOS."
This isn't correct for the xcode iOS builder.

> gn: Default is_clang to true on iOS.
> 
> Mirrors this condition in build/common.gypi:
> 
>       ['OS == "ios"', {
>         # ...
> 
>         # Enable clang and host builds when generating with ninja-ios.
>         'conditions': [
>           ['"<(GENERATOR)"=="ninja"', {
>             'clang%': 1,
>             'host_os%': "mac",
>           }]
>         ],
>       }],
> 
> BUG=336531
> TBR=brettw@chromium.org
> 
> Review URL: https://codereview.chromium.org/143323008

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246144 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 22:42:32 +00:00
thakis@chromium.org a6ffeb98aa gn: Fix clang plugin on ios.
BUG=336491
TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246124 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 21:42:20 +00:00
thakis@chromium.org 10ca1cc06c gn: Default is_clang to true on iOS.
Mirrors this condition in build/common.gypi:

      ['OS == "ios"', {
        # ...

        # Enable clang and host builds when generating with ninja-ios.
        'conditions': [
          ['"<(GENERATOR)"=="ninja"', {
            'clang%': 1,
            'host_os%': "mac",
          }]
        ],
      }],

BUG=336531
TBR=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246117 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 21:34:22 +00:00
thakis@chromium.org c4e7bde60f android envsetup: Remove a block that has no effect.
By the time this runs, DEFINES has already been copied into GYP_DEFINES
(see also r246062) and no longer has any effect.

(Also, I didn't find references to CHROME_ANDROID_VALGRIND_BUILD on
cs.chromium.org and the two internal places I looked.)

BUG=330631
R=torne@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246096 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 20:06:35 +00:00
jam@chromium.org 1391faa165 Revert 245865 "Revert of Reenable linux_aura on the main builder..."
We've switched to Aura on Linux (see chromium-dev threads). NPAPI plugins aren't supported on Linux Aura (also see chromium-dev thread). These tests should just be disabled.

> Revert of Reenable linux_aura on the main builders. (Again). (https://codereview.chromium.org/138033023/)
> 
> Reason for revert:
> Blink layout tests are failing:
> 
> http/tests/plugins/interrupted-get-url.html
> http/tests/plugins/third-party-cookie-accept-policy.html
> plugins/mouse-click-plugin-clears-selection.html
> 
> Original issue's description:
> > Reenable linux_aura on the main builders. (Again).
> > 
> > We upgraded the eu-strip binary so that it can deal with binaries that
> > are more than two gigabytes large. This should fix the crash on the
> > Google Chrome Linux builder, which was the only bot to break last night.
> > 
> > BUG=319075,125106,303342,318961
> > NOTRY=True
> > 
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245737
> 
> TBR=erg@chromium.org
> NOTREECHECKS=true
> NOTRY=true
> BUG=319075,125106,303342,318961
> 
> Review URL: https://codereview.chromium.org/143073002

TBR=eustas@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246094 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 20:02:51 +00:00
thakis@chromium.org 4ac605154a android: Remove bringup targets that haven't been used in a while.
BUG=330631
R=torne@chromium.org, yfriedman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246093 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 19:58:08 +00:00
aedla@chromium.org cfa3b4264d Revert 240449 "Add IPC fuzzer dependency to chromium_builder_asan."
> Add IPC fuzzer dependency to chromium_builder_asan.
> 
> This is the first CL towards enabling IPC fuzzer for ClusterFuzz. The second CL
> will add enable_ipc_fuzzer=1 GYP define to symbolized ASAN Release builder.
> 
> BUG=260848
> 
> Review URL: https://codereview.chromium.org/112933004

TBR=aedla@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246078 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 18:33:08 +00:00
thakis@chromium.org 0d37d91868 Fix GOMA_DIR on android.
The DEFINES was too late, by this time DEFINES already got exported
as GYP_DEFINES

BUG=none
TEST=set GOMA_DIR=$HOME/goma, . build/android/envsetup.sh, android_gyp,
check that out/Release/build.ninja contains goma line
TBR=ilevy@chromium.org
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246062 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-21 17:34:06 +00:00
maruel@chromium.org 2d2a30d258 Update svn:ignore that accumulated due to new DEPS entries.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@245943 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-20 20:47:25 +00:00
caitkp@chromium.org 5c48a8f64b Temporary fix for telemetry builds
Until we get the swapimport tool up and running on x64 builds of Windows.

BUG=335945,336025

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245928 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-20 18:10:44 +00:00
eustas@chromium.org 36d6cf587f Revert of Reenable linux_aura on the main builders. (Again). (https://codereview.chromium.org/138033023/)
Reason for revert:
Blink layout tests are failing:

http/tests/plugins/interrupted-get-url.html
http/tests/plugins/third-party-cookie-accept-policy.html
plugins/mouse-click-plugin-clears-selection.html

Original issue's description:
> Reenable linux_aura on the main builders. (Again).
> 
> We upgraded the eu-strip binary so that it can deal with binaries that
> are more than two gigabytes large. This should fix the crash on the
> Google Chrome Linux builder, which was the only bot to break last night.
> 
> BUG=319075,125106,303342,318961
> NOTRY=True
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245737

TBR=erg@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=319075,125106,303342,318961

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245865 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-20 07:46:54 +00:00
thakis@chromium.org 106c8979fd android: Use use_goma=1 gomadir gyp defines instead of magic GOMA_DIR env var.
For a short transition period, let envsetup.sh set the right GYP_DEFINES when
GOMA_DIR is set, so that people aren't broken immediately after this lands.

Also stop setting GOMA_COMPILER_PROXY_THREADS – if the value this sets
is truly better, that should be the default in goma, it shouldn't be set in
envsetup.sh (doing it in goma has the advantage that it works on all
platforms, also abstraction barriers, etc.)

BUG=332697
R=brettw@chromium.org, ilevy@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245801 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 23:54:41 +00:00
jamesr@chromium.org 55a88f7f1b Support -Goutput_dir=blahblah in GN-GYP hybrid mode
This supports specifying the output_dir generator flag in the gn-generating-gyp
mode. The value of the output_dir flag is mapped to a gyp variable called gyp_output_dir
and a GN argument by the same name. References from gyp to gn-generated gyp files must
use this variable and references from BUILD.gn files must use the gn argument.

BUG=335760
TBR=brettw for build/config/BUILDCONFIG.gn (looked at in person)

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 23:51:41 +00:00
thakis@chromium.org aa5d793c46 Escape 'gomadir' for GN.
No real functionality change (except for people who have " or $ in their gomadir,
but since that didn't work up until this change nobody does that).

R=brettw@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245799 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 23:50:25 +00:00
scottmg@chromium.org efd029243e Fix get_landmines builder()
This meant the script wasn't doing anything on most branches of the ifs.

Is it going to cause problems to fix this? I guess basically everything
will clobber.

R=iannucci@chromium.org, sivachandra@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245776 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 16:21:14 +00:00
brettw@chromium.org d3ce57c03f Add support for the arm_float_abi flag to the GN build.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245765 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 09:06:50 +00:00
brettw@chromium.org 12d2a09472 Fox goma on Windows for the GN build.
This properly defines the goma wrapper. Previously these were not wrapped with the make_global_settings dictionary.

TBR=scottmg
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245763 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 09:04:55 +00:00
erg@chromium.org 3fd68c674e Reenable linux_aura on the main builders. (Again).
We upgraded the eu-strip binary so that it can deal with binaries that
are more than two gigabytes large. This should fix the crash on the
Google Chrome Linux builder, which was the only bot to break last night.

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245737 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 03:40:17 +00:00
scottmg@chromium.org 850dbc7d5b Add landmine for 2013 switch
R=iannucci@chromium.org
BUG=309197, 323300

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245713 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 02:03:57 +00:00
kbr@chromium.org cae0deceb9 Revert 245684 "[telemetry] bitmaptools as a standalone executable"
Broke gpu_tests step on Android Debug GPU bot; see crbug.com/323813 for details.

> [telemetry] bitmaptools as a standalone executable
> 
> The C++ binary implements simple per-pixel algorithms for SpeedIndex
> computation. This allows us to achieve near real-time processing without
> bringing external dependencies.
> 
> The bitmaptools binary needs to be built before it can be used.
> The overhead of spawning a child process for each frame is about 3ms.
> 
> BUG=323813
> TEST=telemetry bitmap_unittest
> 
> Review URL: https://codereview.chromium.org/136793022

TBR=szym@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245712 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:55:50 +00:00
hinoka@google.com 49170df9a0 Add eu-strips sha1
BUG=335451
NOTRY=true
R=iannucci@chromium.org, phajdan.jr@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245708 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:44:04 +00:00
pkasting@chromium.org 030cdf69de Switch gyp_chromium from third_party/python_26, which is gone, to
depot_tools/python276_bin.

BUG=335180
TEST=gclient runhooks works again on Cygwin
R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245705 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-18 01:29:57 +00:00