|
|
Created:
9 years, 1 month ago by jonathan.backer Modified:
9 years, 1 month ago CC:
chromium-reviews, Ian Vollick, piman+watch_chromium.org, jonathan.backer Base URL:
svn://svn.chromium.org/chrome/trunk/src Visibility:
Public. |
DescriptionAdd dependencies.
BUG=102056
TEST=links without warning with GYP_DEFINES="use_aura=1 use_webkit_compositor=1 component=shared_library"
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107775
Patch Set 1 #Patch Set 2 : "" #
Total comments: 2
Messages
Total messages: 11 (0 generated)
This compiles clean without warning with and without the component build when use_webkit_compositor=1 is active. Most of the dependencies that I pulled in are in chrome_browser or content_common. I think that the GYPs in src/webkit need some love. However, I'm not the one to do it (no background). In particular webkit_support:glue depends on webkit_support:fileapi but that dependency is not there. I'm content with this low road with the understanding that this will all change once the WK compositor is pulled into its own library.
+piman
LGTM
lgtm
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/backer@chromium.org/8418022/2001
Change committed as 107775
http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... File ui/gfx/compositor/compositor.gyp (right): http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... ui/gfx/compositor/compositor.gyp:120: '<(DEPTH)/base/allocator/allocator.gyp:allocator', backer, this is causing problem when building asan which requires asan allocator. Do you know why we need this here?
http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... File ui/gfx/compositor/compositor.gyp (right): http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... ui/gfx/compositor/compositor.gyp:120: '<(DEPTH)/base/allocator/allocator.gyp:allocator', On 2011/11/17 21:14:20, oshima wrote: > backer, this is causing problem when building asan which requires asan > allocator. Do you know why we need this here? This should be guarded by the condition 'linux_use_tcmalloc==1'.
On 2011/11/17 21:42:28, dhollowa wrote: > http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... > File ui/gfx/compositor/compositor.gyp (right): > > http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor... > ui/gfx/compositor/compositor.gyp:120: > '<(DEPTH)/base/allocator/allocator.gyp:allocator', > On 2011/11/17 21:14:20, oshima wrote: > > backer, this is causing problem when building asan which requires asan > > allocator. Do you know why we need this here? > > This should be guarded by the condition 'linux_use_tcmalloc==1'. I have a fix in http://codereview.chromium.org/8565019/ but unfortunately that CL won't go in immediately. I'll rubber stamp LGTM any CL that fixes it.
Thanks. one nit: you don't need OS="linux" because linux_uses_tcmalloc is linux only flag. - oshima On Thu, Nov 17, 2011 at 1:47 PM, <piman@chromium.org> wrote: > On 2011/11/17 21:42:28, dhollowa wrote: > > http://codereview.chromium.**org/8418022/diff/2001/ui/gfx/** > compositor/compositor.gyp<http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor.gyp> > >> File ui/gfx/compositor/compositor.**gyp (right): >> > > > http://codereview.chromium.**org/8418022/diff/2001/ui/gfx/** > compositor/compositor.gyp#**newcode120<http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor.gyp#newcode120> > >> ui/gfx/compositor/compositor.**gyp:120: >> '<(DEPTH)/base/allocator/**allocator.gyp:allocator', >> On 2011/11/17 21:14:20, oshima wrote: >> > backer, this is causing problem when building asan which requires asan >> > allocator. Do you know why we need this here? >> > > This should be guarded by the condition 'linux_use_tcmalloc==1'. >> > > I have a fix in http://codereview.chromium.**org/8565019/<http://codereview.chromium.org/8565... unfortunately that > CL won't go in immediately. I'll rubber stamp LGTM any CL that fixes it. > > http://codereview.chromium.**org/8418022/<http://codereview.chromium.org/8418... >
http://codereview.chromium.org/8591029 On 2011/11/17 21:56:58, oshima wrote: > Thanks. one nit: you don't need OS="linux" because linux_uses_tcmalloc is > linux only flag. > > > - oshima > > > On Thu, Nov 17, 2011 at 1:47 PM, <mailto:piman@chromium.org> wrote: > > > On 2011/11/17 21:42:28, dhollowa wrote: > > > > http://codereview.chromium.**org/8418022/diff/2001/ui/gfx/** > > > compositor/compositor.gyp<http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor.gyp> > > > >> File ui/gfx/compositor/compositor.**gyp (right): > >> > > > > > > http://codereview.chromium.**org/8418022/diff/2001/ui/gfx/** > > > compositor/compositor.gyp#**newcode120<http://codereview.chromium.org/8418022/diff/2001/ui/gfx/compositor/compositor.gyp#newcode120> > > > >> ui/gfx/compositor/compositor.**gyp:120: > >> '<(DEPTH)/base/allocator/**allocator.gyp:allocator', > >> On 2011/11/17 21:14:20, oshima wrote: > >> > backer, this is causing problem when building asan which requires asan > >> > allocator. Do you know why we need this here? > >> > > > > This should be guarded by the condition 'linux_use_tcmalloc==1'. > >> > > > > I have a fix in > http://codereview.chromium.**org/8565019/%3Chttp://codereview.chromium.org/85... > unfortunately that > > CL won't go in immediately. I'll rubber stamp LGTM any CL that fixes it. > > > > > http://codereview.chromium.**org/8418022/%3Chttp://codereview.chromium.org/84...> > > |