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

1618 Коммитов

Автор SHA1 Сообщение Дата
ronghuawu@chromium.org 9c91fda9d1 Revert 246678 "Use the icu data file on Linux (but not on CrOS)"
"Failed sizes" - http://build.chromium.org/p/chromium/builders/Linux

> 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

TBR=jshin@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246952 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 20:25:13 +00:00
hans@chromium.org cf1d2c1c59 Start massaging the GYP files for building with clang on Windows
BUG=82385
TBR=cpu

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@246874 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-24 13:26:35 +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
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
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
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
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
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
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
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
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
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
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
earthdok@chromium.org 5c5f3f42f5 Allow the asan_coverage GYP flag to accept arbitrary values.
We're experimenting with using values other than 0 or 1 to control coverage
granularity.

BUG=324216
TBR=glider@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245614 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 21:01:36 +00:00
earthdok@chromium.org abaa0fd581 Introduce an MSan blacklist and use it to ignore V8.
BUG=330709,178409
TBR=glider@chromium.org,eugenis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245597 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 20:24:53 +00:00
jochen@chromium.org e1583e7d28 In a chromium checkout, compile d8 for the host toolset
It's required during compilation on the host for webui tests

BUG=331585
R=machenbach@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245515 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 14:17:40 +00:00
jochen@chromium.org 8f543a1c05 Revert 245464 "Use an alternate mechanism for CreateFile calls i..."
ChromeCreateFileTest.CheckWriteAndReadParams crashes on Vista

> Use an alternate mechanism for CreateFile calls in Chrome
> 
> BUG=334379
> 
> Review URL: https://codereview.chromium.org/138593004

TBR=caitkp@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@245501 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-17 12:49:40 +00:00
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
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
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
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
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
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
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
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
hans@chromium.org 2de5cf9cda Roll Clang 193323:198389
BUG=323668

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244540 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-13 18:34:22 +00:00
spang@chromium.org 5c3c0217bf Enable unwind support with buildtype=Official branding=Chrome in Debug mode
The previous patch removed unwind support on x64 official builds,
including Debug builds. That may have been a bit too far. Add it back to
Debug builds (but not Release builds).

BUG=180975

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244331 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-11 03:12:05 +00:00
dalecurtis@google.com aef7d5f1f7 Revert 244256 "[Android] Enable lint warnings by default."
> [Android] Enable lint warnings by default.
> 
> Lint has been running on FYI bots for a while,
> time to enable them by default on bots and for developers.
> 
> BUG=None
> R=yfriedman@chromium.org
> 
> Review URL: https://codereview.chromium.org/127383002

TBR=frankf@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244266 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-10 22:42:57 +00:00
frankf@chromium.org c2410e8f72 [Android] Enable lint warnings by default.
Lint has been running on FYI bots for a while,
time to enable them by default on bots and for developers.

BUG=None
R=yfriedman@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@244256 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-10 22:02:12 +00:00
spang@chromium.org e80ad0953f Enable unwind support for all non-official builds
This makes unwind support consistent on Linux (used by
base::debug::StackTrace). A combination of arch-specific toolchain defaults
and arch-specific cflags made the previous behavior inconsistent.

Unwind tables are useful for development and much cheaper than
debuginfo, so enable them for all non-official builds.

TEST=build for ia32, x64, arm (compared defaults & official)
BUG=180975

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@243919 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-01-09 17:32:51 +00:00
thakis@chromium.org a418e1e0ea Add mac_write_linker_maps gyp define.
With GYP_DEFINES=mac_write_linker_maps=1, ld64 will be instructed to write
.map files, which can then be visualized to get an idea of binary size.

(Works best in a static library build.)

BUG=none

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242693 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-28 21:27:44 +00:00
thakis@chromium.org ce49cd1dd2 Get rid of the python_arch variable.
It's only used for pyauto, which is on the way out.

BUG=277641,224072,177664
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242551 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-26 20:38:39 +00:00
mostynb@opera.com d89b36da73 remove deprecated armv7 gyp setting now that all uses have been removed
BUG=234135

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242428 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-24 15:08:02 +00:00
alextaran@chromium.org 43e2baa08c Add libc++ and libc++abi to third-party.
BUG=318770, 313751
R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org,phajdan@chromium.org

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

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@242088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-20 13:07:28 +00:00
jln@chromium.org 4bb1fab585 Make building seccomp-bpf a GYP condition
We add a use_seccomp_bpf variable to allow not building
seccomp-bpf.

We make sure that it can't be use by mistake with sanity
checks that the architecture is MIPS.

BUG=267179
TEST=Use "GYP_DEFINES='use_seccomp_bpf=0' and comment out the two #error.
about:sandbox should say that seccomp-bpf is disabled.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241949 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 21:38:38 +00:00
fischman@chromium.org 6d66da0bd7 Revert r169382 now that android:40302 is fixed.
Thin archives are once again ok for android static_library builds.

(related, the webrtc build no longer uses the ndk-build system)

BUG=https://code.google.com/p/webrtc/issues/detail?id=950

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241812 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 06:19:34 +00:00
thakis@chromium.org 8c9a4555f2 Revert 241705 "Revert 241681 "Let test_isolation_mode default to..."
This relands 241681, which should now hopefully work after r241717.

> Revert 241681 "Let test_isolation_mode default to check on mac."
> 
> Still not working on the branded builders, lots of .isolate files still
> hardcode "chromium framework" (see http://crbug.com/324911)
> 
> > Let test_isolation_mode default to check on mac.
> > 
> > It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
> > issues with xcode. Now that xcode is no longer used, it can be set to check
> > again.
> > 
> > BUG=none
> > 
> > Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025
> > 
> > R=maruel@chromium.org
> > 
> > Review URL: https://codereview.chromium.org/92303002
> 
> TBR=thakis@chromium.org
> 
> Review URL: https://codereview.chromium.org/110423005

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241767 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-19 02:39:08 +00:00
thakis@chromium.org 052812f587 Revert 241681 "Let test_isolation_mode default to check on mac."
Still not working on the branded builders, lots of .isolate files still
hardcode "chromium framework" (see http://crbug.com/324911)

> Let test_isolation_mode default to check on mac.
> 
> It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
> issues with xcode. Now that xcode is no longer used, it can be set to check
> again.
> 
> BUG=none
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238025
> 
> R=maruel@chromium.org
> 
> Review URL: https://codereview.chromium.org/92303002

TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241705 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 23:45:05 +00:00
thakis@chromium.org e099912806 Let test_isolation_mode default to check on mac.
It was set to noop in https://chromiumcodereview.appspot.com/14055005 due to
issues with xcode. Now that xcode is no longer used, it can be set to check
again.

BUG=none

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

R=maruel@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241681 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 22:19:32 +00:00
nick@chromium.org f9f599a317 Revert 241574 "Add libc++ and libc++abi to third-party."
[Reason for revert: linux builder check_licenses failure. - nick]

> Add libc++ and libc++abi to third-party.
> 
> BUG=318770, 313751
> R=glider@chromium.org,thakis@chromium.org,bradnelson@chromium.org,darin@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=240682
> 
> Review URL: https://codereview.chromium.org/75213003

TBR=alextaran@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@241595 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2013-12-18 18:00:27 +00:00