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

6299 Коммитов

Автор SHA1 Сообщение Дата
anton@chromium.org 578d7181db For x64 set android_ndk_lib to /usr/lib64.
The latest version of the NDK experimental crtend in this location.
Andrew Hsieh confirms this is correct for multilib NDK.

BUG=346626

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266789 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 08:54:16 +00:00
wangxianzhu@chromium.org 1433011a3b Remove ui_unittests -> packed_resources dependency
The dependency is no longer required.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266782 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 07:58:20 +00:00
hamaji@chromium.org dbadf2ed9c Add nacl_loader_unittests to the chromium_builder_tests
Now nacl_loader target is built on all platforms. Also,
nacl_loader target was renamed to nacl_linux.

TEST=ninja -C out/Release chromium_builder_tests
TEST=GYP_DEFINES='disable_nacl=1' ./build/gyp_chromium \
     ninja -C out/Release chromium_builder_tests
TEST=trybots
BUG=364751
R=mseaborn@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266769 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 07:33:00 +00:00
rsesek@chromium.org 11c87a5a68 Create a dummy sandbox_mac_unittests target.
This will allow the test suite to be added to buildbot before any real code
lands, so it can be properly tested.

BUG=367863

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 02:30:12 +00:00
thestig@chromium.org d820c66191 Linux: Switch 32-bit official builds to use the bundled 64-bit linker.
It is assumed that even though the buildbots have 32-bit userland,
they also have a 64-bit kernel and a 64-bit libc installed.

BUG=366523

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266729 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-29 01:22:10 +00:00
jochen@chromium.org 796263018d Revert of Add nacl_loader_unittests to the chromium_builder_tests (https://codereview.chromium.org/260003005/)
Reason for revert:
Unconditionally adds a nacl dependency, breaks disable_nacl=1 builds

Original issue's description:
> Add nacl_loader_unittests to the chromium_builder_tests
> 
> TEST=ninja -C out/Release chromium_builder_tests
> BUG=364751
> R=hidehiko@chromium.org
> TBR=mseaborn@chromium.org
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266521

TBR=hidehiko@chromium.org,mseaborn@chromium.org,hamaji@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=364751

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266534 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 13:18:00 +00:00
hamaji@chromium.org d227caa503 Add nacl_loader_unittests to the chromium_builder_tests
TEST=ninja -C out/Release chromium_builder_tests
BUG=364751
R=hidehiko@chromium.org
TBR=mseaborn@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266521 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 12:28:10 +00:00
kjellander@chromium.org 49bbc8fc15 Add GYP variable for disabling sanitizer_options.
In https://codereview.chromium.org/238123003 an import
of base.gyp is introduced in build/common.gypi. This
makes GYP fail for some client projects using the Chromium
build toolchain. By adding a condition variable for this
part, it is possible to avoid this include by setting
use_sanitizer_options=0.

NOTRY=True
BUG=302040
TEST=passing runhooks on a variety of trybots.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266514 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 12:11:15 +00:00
navabi@google.com 50f154703f Add print of all system properties after provisioning.
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266433 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-28 05:54:08 +00:00
tonyg@chromium.org 57d659c672 Make android bot configuration more consistent.
On the chromium.perf waterfall, we have some devices that are not going offline
(N4 + N5) and some that are (N7, N10, GN). Diffing the results of the
provision_device step pointed out some configuration differences between the
working and non-working devices. Most notably, wifi_on was set on all the
devices that are going offline and not on the ones that are staying on.

I hope making these settings deterministic will get these devices into better
shape.

BUG=366697

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266394 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-26 22:43:43 +00:00
tonyg@chromium.org ab20c0c000 Revert of NaCl: Update revision in DEPS, r13018 -> r13078. (https://codereview.chromium.org/249153003/)
Reason for revert:
Breaks official build on chromium.perf waterfall.

FAILED: cd ../../native_client/src/shared/gio; export BUILT_PRODUCTS_DIR=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release; export CONFIGURATION=Release; export PRODUCT_NAME=gio_lib; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk; export SRCROOT=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/../../native_client/src/shared/gio; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release; export TEMP_DIR="${TMPDIR}";python ../../../../native_client/build/build_nexe.py -t ../../../../out/Release/gen/sdk/ --arch x86-32 --build glibc_nso --root ../../../.. --name ../../../../out/Release/gen/tc_glibc/lib32/libgio.so --objdir ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib "--include-dirs=../../../../out/Release/gen/tc_glibc/include ../../../.. ../../../src/third_party ../../../.." "--compile_flags=-m32 -fPIC -fomit-frame-pointer -fasynchronous-unwind-tables  -O2 -g -Wall -fdiagnostics-show-option -Werror " --gomadir "" "--defines=__linux__ \"__STDC_LIMIT_MACROS=1\" \"__STDC_FORMAT_MACROS=1\" \"_GNU_SOURCE=1\" \"_BSD_SOURCE=1\" \"_POSIX_C_SOURCE=199506\" \"_XOPEN_SOURCE=600\" \"DYNAMIC_ANNOTATIONS_ENABLED=1\" \"DYNAMIC_ANNOTATIONS_PREFIX=NACL_\" \"NACL_BUILD_ARCH=x86\" V8_DEPRECATION_WARNINGS BLINK_SCALE_FILTERS_AT_RECORD_TIME \"NACL_LINUX=0\" \"NACL_ANDROID=0\" \"NACL_OSX=1\" \"NACL_WINDOWS=0\" GOOGLE_CHROME_BUILD ENABLE_RLZ \"USE_LIBJPEG_TURBO=1\" ENABLE_ONE_CLICK_SIGNIN \"ENABLE_REMOTING=1\" \"ENABLE_WEBRTC=1\" USE_PROPRIETARY_CODECS ENABLE_PEPPER_CDMS ENABLE_CONFIGURATION_POLICY ENABLE_INPUT_SPEECH ENABLE_NOTIFICATIONS \"ENABLE_HIDPI=1\" DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY SYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE \"ENABLE_EGLIMAGE=1\" \"ENABLE_TASK_MANAGER=1\" \"ENABLE_EXTENSIONS=1\" \"ENABLE_PLUGIN_INSTALLATION=1\" \"ENABLE_PLUGINS=1\" \"ENABLE_SESSION_SERVICE=1\" \"ENABLE_THEMES=1\" \"ENABLE_AUTOFILL_DIALOG=1\" \"ENABLE_BACKGROUND=1\" \"ENABLE_GOOGLE_NOW=1\" \"CLD_VERSION=2\" \"ENABLE_FULL_PRINTING=1\" \"ENABLE_PRINTING=1\" \"ENABLE_SPELLCHECK=1\" \"ENABLE_CAPTIVE_PORTAL_DETECTION=1\" \"ENABLE_APP_LIST=1\" \"ENABLE_SETTINGS_APP=1\" \"ENABLE_MANAGED_USERS=1\" \"ENABLE_SERVICE_DISCOVERY=1\" \"NACL_TARGET_SUBARCH=32\" \"NACL_TARGET_ARCH=x86\" \"NACL_BUILD_SUBARCH=32\" \"NACL_BUILD_ARCH=x86\"" "--link_flags=-m32 -B../../../../out/Release/gen/tc_glibc/lib32  " "--source-list=../../../../out/gypfiles/native_client/src/shared/gio/glibc-x86-32-so.gio_lib.source_list.gypcmd"
/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin/ld: cannot find crti.o: No such file or directory
/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin/ld: cannot find crtbeginS.o: No such file or directory
collect2: ld returned 1 exit status
../../../../out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/x86_64-nacl-g++ -o ../../../../out/Release/gen/tc_glibc/lib32/libgio.so -Wl,--as-needed ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio_mem.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gprintf.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio_mem_snapshot.o -m32 -B../../../../out/Release/gen/tc_glibc/lib32 -shared -Wl,-soname,libgio.so
FAILED: Command '['../../../../out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/x86_64-nacl-g++', '-o', '../../../../out/Release/gen/tc_glibc/lib32/libgio.so', '-Wl,--as-needed', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio_mem.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gprintf.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-32-so/gio_lib/gio_mem_snapshot.o', '-m32', '-B../../../../out/Release/gen/tc_glibc/lib32', '-shared', '-Wl,-soname,libgio.so']' returned non-zero exit status 1
FAILED: cd ../../native_client/src/shared/gio; export BUILT_PRODUCTS_DIR=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release; export CONFIGURATION=Release; export PRODUCT_NAME=gio_lib; export SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk; export SRCROOT=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/../../native_client/src/shared/gio; export SOURCE_ROOT="${SRCROOT}"; export TARGET_BUILD_DIR=/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release; export TEMP_DIR="${TMPDIR}";python ../../../../native_client/build/build_nexe.py -t ../../../../out/Release/gen/sdk/ --arch x86-64 --build glibc_nso --root ../../../.. --name ../../../../out/Release/gen/tc_glibc/lib64/libgio.so --objdir ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib "--include-dirs=../../../../out/Release/gen/tc_glibc/include ../../../.. ../../../src/third_party ../../../.." "--compile_flags=-m64 -fPIC -fomit-frame-pointer -fasynchronous-unwind-tables  -O2 -g -Wall -fdiagnostics-show-option -Werror " --gomadir "" "--defines=__linux__ \"__STDC_LIMIT_MACROS=1\" \"__STDC_FORMAT_MACROS=1\" \"_GNU_SOURCE=1\" \"_BSD_SOURCE=1\" \"_POSIX_C_SOURCE=199506\" \"_XOPEN_SOURCE=600\" \"DYNAMIC_ANNOTATIONS_ENABLED=1\" \"DYNAMIC_ANNOTATIONS_PREFIX=NACL_\" \"NACL_BUILD_ARCH=x86\" V8_DEPRECATION_WARNINGS BLINK_SCALE_FILTERS_AT_RECORD_TIME \"NACL_LINUX=0\" \"NACL_ANDROID=0\" \"NACL_OSX=1\" \"NACL_WINDOWS=0\" GOOGLE_CHROME_BUILD ENABLE_RLZ \"USE_LIBJPEG_TURBO=1\" ENABLE_ONE_CLICK_SIGNIN \"ENABLE_REMOTING=1\" \"ENABLE_WEBRTC=1\" USE_PROPRIETARY_CODECS ENABLE_PEPPER_CDMS ENABLE_CONFIGURATION_POLICY ENABLE_INPUT_SPEECH ENABLE_NOTIFICATIONS \"ENABLE_HIDPI=1\" DISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY SYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE \"ENABLE_EGLIMAGE=1\" \"ENABLE_TASK_MANAGER=1\" \"ENABLE_EXTENSIONS=1\" \"ENABLE_PLUGIN_INSTALLATION=1\" \"ENABLE_PLUGINS=1\" \"ENABLE_SESSION_SERVICE=1\" \"ENABLE_THEMES=1\" \"ENABLE_AUTOFILL_DIALOG=1\" \"ENABLE_BACKGROUND=1\" \"ENABLE_GOOGLE_NOW=1\" \"CLD_VERSION=2\" \"ENABLE_FULL_PRINTING=1\" \"ENABLE_PRINTING=1\" \"ENABLE_SPELLCHECK=1\" \"ENABLE_CAPTIVE_PORTAL_DETECTION=1\" \"ENABLE_APP_LIST=1\" \"ENABLE_SETTINGS_APP=1\" \"ENABLE_MANAGED_USERS=1\" \"ENABLE_SERVICE_DISCOVERY=1\" \"NACL_TARGET_SUBARCH=32\" \"NACL_TARGET_ARCH=x86\" \"NACL_BUILD_SUBARCH=32\" \"NACL_BUILD_ARCH=x86\"" "--link_flags=-B../../../../out/Release/gen/tc_glibc/lib64  " "--source-list=../../../../out/gypfiles/native_client/src/shared/gio/glibc-x86-64-so.gio_lib.source_list.gypcmd"
/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin/ld: cannot find crti.o: No such file or directory
/Volumes/data/b/build/slave/chromium-rel-mac-builder/build/src/out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/../lib/gcc/x86_64-nacl/4.4.3/../../../../x86_64-nacl/bin/ld: cannot find crtbeginS.o: No such file or directory
collect2: ld returned 1 exit status
../../../../out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/x86_64-nacl-g++ -o ../../../../out/Release/gen/tc_glibc/lib64/libgio.so -Wl,--as-needed ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio_mem.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gprintf.o ../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio_mem_snapshot.o -B../../../../out/Release/gen/tc_glibc/lib64 -shared -Wl,-soname,libgio.so
FAILED: Command '['../../../../out/Release/gen/sdk/mac_x86/nacl_x86_glibc/bin/x86_64-nacl-g++', '-o', '../../../../out/Release/gen/tc_glibc/lib64/libgio.so', '-Wl,--as-needed', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio_mem.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gprintf.o', '../../../../out/Release/obj/native_client/src/shared/gio/gio_lib.gen/glibc-x86-64-so/gio_lib/gio_mem_snapshot.o', '-B../../../../out/Release/gen/tc_glibc/lib64', '-shared', '-Wl,-soname,libgio.so']' returned non-zero exit status 1
ninja: build stopped: subcommand failed.

http://build.chromium.org/p/chromium.perf/builders/Mac%20Builder/builds/60425/steps/compile/logs/stdio

Original issue's description:
> NaCl: Update revision in DEPS, r13018 -> r13078.
> 
> Chromium NaCl scripts now uses package_version to extract.
> 
> Now that we have split up the toolchain into multiple tars, we should
> use the package versioning script to manage which tars to extract.
> Unfortunately, currently the SDK uses different directory names compared
> to what the NaCl toolchain directories normally use, so we also must map
> and move the toolchain directories to the SDK ones.
> 
> BUG=365817
> TEST= trybots
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266284

TBR=mseaborn@chromium.org,jvoung@chromium.org,bradnelson@chromium.org,noelallen@chromium.org,dyen@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=365817

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266326 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-26 02:30:18 +00:00
tonyg@chromium.org 576c735a98 [Telemetry] Enable adb root on devices.
The perf bots aren't hitting this explicitly anywhere and provision devices
seems like the right place for it.

This method outputs a warning, but doesn't fail hard, if root cannot be enabled,
for instance on a user build.

BUG=366697
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266325 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-26 02:29:41 +00:00
glider@chromium.org dbd25cd946 Replace the internal '-mllvm -tsan-blacklist' flag with the user-visible -fsanitize-blacklist.
NOTRY=true
TBR=earthdok@chromium.org
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266312 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-26 00:49:32 +00:00
dyen@chromium.org bfab4c693c NaCl: Update revision in DEPS, r13018 -> r13078.
Chromium NaCl scripts now uses package_version to extract.

Now that we have split up the toolchain into multiple tars, we should
use the package versioning script to manage which tars to extract.
Unfortunately, currently the SDK uses different directory names compared
to what the NaCl toolchain directories normally use, so we also must map
and move the toolchain directories to the SDK ones.

BUG=365817
TEST= trybots

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266284 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-25 23:30:23 +00:00
hinoka@google.com 5721b95797 Whitespace change to kick off bot_update for mac
BUG=261741
TBR=agable

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266153 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-25 08:22:20 +00:00
mathp@chromium.org 98d8617806 [Suggestions] Add a flag for the Suggestions Service.
Add an entry in about flags to facilitate turning on the Suggestions service.

BUG=366263

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266086 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-25 02:24:46 +00:00
rmcilroy@chromium.org e5ffb311e2 Remove the WCHAR_T_IS_UNSIGNED definition since it is not really useful. Replace its use with a static_cast.
BUG=354405
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@266058 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-25 00:08:06 +00:00
brettw@chromium.org ae1a01fcb6 Hook up WebKit WTF to GN build.
This also moves the "use clang plugins" flag to a GNI file so it can be shared (WebKit needs to read this flag).

TBR=scottmg

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265940 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 16:44:04 +00:00
eugenis@chromium.org 2ef6a03f5c Use ASan Android runtime library from third_party/llvm-build.
Delete the temporary copy in tools/android.

BUG=325685
R=bulach@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265917 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 13:03:15 +00:00
rmcilroy@chromium.org 1fb5649dcc [Android]: Roll android_tools deps to update ndk_experimental to r9e-rc3.
Pulls in change: https://gerrit.chromium.org/gerrit/#/c/69860/

Also update the arm64 build to use gcc 4.9 from the new ndk.

BUG=354405, 346626
R=bulach@chromium.org, navabi@google.com

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265898 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 10:15:33 +00:00
dongseong.hwang@intel.com d736e8fea1 Fix unresolved shared library dependency on binutils 2.23.
It fixes unresolved dependency as follows:
> ldd content_shell
        ...
	libsql.so => not found
	libbase_i18n.so => not found
        ...

Some binutils 2.23 releases may or may not have new dtags enabled,
but they are all compatible with --disable-new-dtags,
because the new dynamic tags are not created by default.
https://sourceware.org/binutils/docs-2.23/ld/Options.html#index-g_t_002d_002ddisable_002dnew_002ddtags-267

BUG=352046

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265880 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 08:24:51 +00:00
luqui@chromium.org 69421b0cc3 Fix gs url in logcat dump, and set content type to text/plain
BUG=362787
TBR=navabi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265839 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 03:39:52 +00:00
jbudorick@chromium.org a56e5fb358 [Android] Restore old exception types alongside new ones.
BUG=366305

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265827 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 03:10:23 +00:00
navabi@google.com 1aafd07a73 Add telemetry tests to Android tester.
BUG=337829

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265800 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-24 00:55:22 +00:00
ppi@chromium.org 038eb1b410 Fix build/android/enable_asserts.py.
The script seems to have been broken in
https://codereview.chromium.org/221823011 (missing device serial when
creating DeviceUtils).

This fixes the script by iterating over all connected devices.

BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265770 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 23:28:00 +00:00
fdegans@chromium.org 6bb24afc91 Fixed host_gcc_version for Android.
BUG=360082

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265753 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 22:14:01 +00:00
spang@chromium.org e3cabf9dc4 ozone: Always remove glib
TBR=sadrul
TEST=build with chromeos=1 use_ozone=1
BUG=none
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265689 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 18:28:51 +00:00
primiano@chromium.org 9879b8fb0d [Android] Remove global --gc-sections ldflag from Debug targets.
After some major cleanup, all but very few Android targets (i.e.
chrome_shell_apk and chrome_unittests_apk) have stopped depending
on the linker GC section to build succesfully.
This change removes the global --gc-section arg from all Debug targets
in order to prevent future regressions.

BUG=159847
TBR=thakis@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265678 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 17:39:35 +00:00
mlerman@chromium.org 3d3dec1aee Newly created profiles should have the grey silhouette as avatar.
The name should still be automatically generated.

Also, all the avatar icons are becoming squares (31x38 -> 38x38). New resources will be committed and necessary code changes have been made.


BUG=337986
TEST=When creating a new profile from anywhere except the settings. Also, verify avatar icons are still rendered correctly, whether GAIA, the placeholder or a cartoon icon.
page, the automatically assigned avatar should the grey
placeholder (silhouette).

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

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265645 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 15:34:26 +00:00
kjellander@chromium.org a26c9645b4 WebRTC: Remove neteq_unittests test.
These tests are being removed in favor for
the test for NetEQ v4 that are a part of the
modules_unittests binary.

BUG=webrtc:2996
NOTRY=True

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265633 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 14:03:25 +00:00
perkj@chromium.org bfa305443a Update WebRtc/libjingle revision from r5831 to r5963.
This also temporaryly disable all WebRtcBrowserTest on Android.

TBR Ronghua for README file change.
R=henrika@chromium.org, phoglund@chromium.org
TBR=ronghuawu
BUG= 362852

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265605 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 10:40:20 +00:00
thestig@chromium.org 6edf293f5a Linux: Detect host g++ version as well as target g++ version.
BUG=360082

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265572 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 08:20:16 +00:00
hidehiko@chromium.org ae4d0e5171 Revert of SDK building script now uses package_version to extract. (https://codereview.chromium.org/235603004/)
Reason for revert:
This update breaks PPAPI*NonSfi tests on linux-32bits bot. See also crbug.com/365817

Original issue's description:
> NaCl: Update revision in DEPS, r13018 -> r13062.
> 
> Chromium NaCl scripts now uses package_version to extract.
> 
> Now that we have split up the toolchain into multiple tars, we should
> use the package versioning script to manage which tars to extract.
> Unfortunately, currently the SDK uses different directory names compared
> to what the NaCl toolchain directories normally use, so we also must map
> and move the toolchain directories to the SDK ones.
> 
> TEST= trybots
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=265303

TBR=noelallen@chromium.org,bradnelson@chromium.org,jvoung@chromium.org,mseaborn@chromium.org,dyen@chromium.org
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265559 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 07:05:22 +00:00
smut@google.com 2a6a690b4a Fixing a race condition in landmines.py
Landmines.py had some logic where it would first check if a directory existed before creating it, but this was sometimes causing an exception wherein the file was reported as existing during the os.mkdirs call, even though it was not reported as existing during the os.path.exists call.

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265532 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-23 04:19:23 +00:00
luqui@chromium.org 7a458e32d0 Upload logcat dump to gs instead of stdout
logcat dumps were flooding master4 with gigabytes of logs per day, causing
CQ outages.

BUG=362787

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265401 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 23:04:13 +00:00
primiano@chromium.org 62fc0a7737 Remove dependency on --gc-sections for most Android debug targets.
Android targets shouldn't rely (at least on Debug) on the linker GC.
This CL refactors gyp files to fix target dependencies
(some of them wrong for components builds due to the .so
split).
The only targets left, at this point, are chrome_shell
and content_browsertests (will take more work).

BUG=159847

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265378 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 22:08:20 +00:00
davidben@chromium.org 61641736aa Don't duplicate test server arguments in Android test setup.
Most arguments can be passed as-is and the format is self-desribing. Avoid
having to update yet another file to plumb in a new argument.

This fixes --enable-npn, --ssl-key-exchange, and a handful of other SSL
arguments that were since added.

BUG=354132,365733

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265359 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 21:03:20 +00:00
agable@chromium.org 4bb9202782 Whitespace change!
For git tools tutorial tech talk.

TBR=iannucci@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265306 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 18:29:17 +00:00
dyen@chromium.org 7fc9f82754 NaCl: Update revision in DEPS, r13018 -> r13062.
Chromium NaCl scripts now uses package_version to extract.

Now that we have split up the toolchain into multiple tars, we should
use the package versioning script to manage which tars to extract.
Unfortunately, currently the SDK uses different directory names compared
to what the NaCl toolchain directories normally use, so we also must map
and move the toolchain directories to the SDK ones.

TEST= trybots

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265303 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 18:28:04 +00:00
thestig@chromium.org e500ff2732 Cleanup: Simplify enable_plugin gyp flag and remove an obsolete TODO.
Review URL: https://codereview.chromium.org/242303003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265211 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-22 08:29:14 +00:00
davemoore@chromium.org be490022e6 Get sample_app running on Android again
Second try after first broke build
https://codereview.chromium.org/240003006/

TBR=viettrungluu
BUG=

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265070 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-21 21:12:08 +00:00
brettw@chromium.org b87dd13629 Make GN build work on Mac again.
This adds extension detection for lower-case ".s" assembly files (used in NSPR) in addition to the existing handling of uppercase ".S" ones.

Minor fixes for build files for Mac for dependencies and files.

Proper handling of USE_NSS and addition of USE_OPENSSL_CERTS that match the GYP build.

R=rsleevi@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265064 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-21 20:54:51 +00:00
zhaoqin@google.com cfbf0c292d add build targets for layout test with Dr.Memory - add content_shell_crash_service and layout_test_helper
R=bruening@chromium.org
NOTRY=TRUE
BUG=NONE

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@265048 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-21 19:43:11 +00:00
rdsmith@chromium.org 3086c46c5e Added "load stale" IDS grit variables to IOS whitelist.
Needed for http://codereview.chromium.org/207553008 (r264696) to 
build on IOS.

BUG=329621
R=rohitrao@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264963 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-21 03:21:19 +00:00
mostynb@opera.com afb514f883 disable more stacktrace usage in debug uclibc builds
Here are a couple more instances of OutputToStream / Print that are
no longer available in uClibc builds.

BUG=361130

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264887 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-18 23:40:16 +00:00
yusufo@chromium.org f034cc1c52 Finalize apk takes zipalign path as argument instead of hardcoding it
zipalign tool can be in sdk/tools or sdk/build-tools. This change looks
for the right place and uses that instead of having it hardcoded inside
android_sdk_root

BUG=364655

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264842 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-18 20:22:43 +00:00
rohitrao@chromium.org e404e198d5 Remove desktop auto-login since we don't plan on shipping it.
Removes the --enable-autologin switch and associated settings UI.  Autologin is
always enabled for Android builds.  Moves the Android-specific AutoLoginPrompter
class into an android/ directory.

iOS also uses the AutoLoginInfoBarDelegate, so that class is left where it is.

BUG=347214

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264818 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-18 18:21:25 +00:00
cjhopman@chromium.org aa2daa3f51 Add generate_jni template
This adds a template for using the jni_generator. Creates the
base_jni_headers target and updates the base target to depend on it and
actually use the sources that required it.

Adds //third_party/android_tools:cpu_features required by one of the
base files that also required jni.

Disable a bunch of third_party targets for Android builds.

BUG=359249

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264695 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-18 00:50:10 +00:00
jbudorick@chromium.org e500a98327 [Android] Move screenshot implementation back into AndroidCommands.
BUG=267773

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264674 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 23:46:31 +00:00
cjhopman@chromium.org 656099bedb Remove unused input_shlib_path
This path is now only inferred from test_suite_name.
TBR=darin
NOTRY=true

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@264666 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-04-17 23:16:50 +00:00