• kjellander@google.com's avatar
    Roll chromium_revision 274825:280149 to fix GN · f34649b2
    kjellander@google.com authored
    Due to http://crbug.com/389883 GN currently doesn't execute
    unless the top folder is named 'src'.
    
    To work around this, perform the following changes to a
    checkout that currently has "trunk" as the root folder:
    1. Rename trunk -> src
    2. Remove .gclient_entries file (will be re-created)
    3. Edit .gclient and:
      * set the name of the solution to "src"
      * add/change the custom_vars dict for the solution to
        have a key like this:
        "custom_vars" : {
          "root_dir" : "src",
        },
    4. Run gclient sync
    
    The buildbots already have this done and gets a "src"
    dir for their checkouts.
    
    I also workaround some recent changes for sanitizer tools
    and add a copy of Chromium's tsan_suppressions.cc to prepare
    for TSan v2 (since v1 that libyuv is currently using is
    deprecated and should be removed).
    
    BUG=libyuv:338
    TEST=Currently working trybot passing + local compile on Linux in
    Debug,Release and with ASan+TSan v2 using:
    GYP_DEFINES="asan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
    GYP_DEFINES="tsan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
    R=fbarchard@google.com
    
    Review URL: https://webrtc-codereview.appspot.com/12889004
    
    git-svn-id: http://libyuv.googlecode.com/svn/trunk@1027 16f28f9a-4ce2-e073-06de-1de4eb20be90
    f34649b2
Name
Last commit
Last update
include Loading commit data...
source Loading commit data...
tools Loading commit data...
unit_test Loading commit data...
util Loading commit data...
AUTHORS Loading commit data...
Android.mk Loading commit data...
BUILD.gn Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE_THIRD_PARTY Loading commit data...
OWNERS Loading commit data...
PATENTS Loading commit data...
README.chromium Loading commit data...
all.gyp Loading commit data...
codereview.settings Loading commit data...
download_vs_toolchain.py Loading commit data...
gyp_libyuv Loading commit data...
gyp_libyuv.py Loading commit data...
libyuv.gyp Loading commit data...
libyuv.gypi Loading commit data...
libyuv_nacl.gyp Loading commit data...
libyuv_test.gyp Loading commit data...
linux.mk Loading commit data...
public.mk Loading commit data...
winarm.mk Loading commit data...