-
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