Bug 77357 - WebCore build exceeds address space on 32-bit Windows builders (again)
Summary: WebCore build exceeds address space on 32-bit Windows builders (again)
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebCore Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: All Windows 7
: P2 Normal
Assignee: Jessie Berlin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-30 12:14 PST by Jessie Berlin
Modified: 2012-01-30 13:09 PST (History)
5 users (show)

See Also:


Attachments
Patch (57.63 KB, patch)
2012-01-30 12:43 PST, Jessie Berlin
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jessie Berlin 2012-01-30 12:14:47 PST
We need another All-In-One file like the one added for https://bugs.webkit.org/show_bug.cgi?id=74543.
Comment 1 Jessie Berlin 2012-01-30 12:43:35 PST
Created attachment 124583 [details]
Patch
Comment 2 Adam Roben (:aroben) 2012-01-30 12:58:18 PST
Comment on attachment 124583 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=124583&action=review

> Source/WebCore/ChangeLog:9
> +        Add an Inspector All-In-One file, but only use it in Release and Production builds to make
> +        it possible to debug in the Debug configuration (the symbols will be in the correct .o file

I think you mean .obj, not .o. It's probably worth mentioning that this is different from our other AllInOne.cpp files, but we think this new way is better.

> Source/WebCore/inspector/InspectorAllInOne.cpp:2
> + * Copyright (C) 2011 Apple Inc. All rights reserved.

It's 2012!
Comment 3 Jessie Berlin 2012-01-30 13:06:57 PST
(In reply to comment #2)
> (From update of attachment 124583 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=124583&action=review
> 
> > Source/WebCore/ChangeLog:9
> > +        Add an Inspector All-In-One file, but only use it in Release and Production builds to make
> > +        it possible to debug in the Debug configuration (the symbols will be in the correct .o file
> 
> I think you mean .obj, not .o.

Yes, fixed.

> It's probably worth mentioning that this is different from our other AllInOne.cpp files, but we think this new way is better.

Changed to: 

        Add an Inspector All-In-One file, but only use it in Release and Production builds.
        This differs from our other All-In-One files, but it is a better approach because it makes
        debugging possible in the Debug configuration (the symbols will be in the correct .obj file
        for the original .cpp files).

> 
> > Source/WebCore/inspector/InspectorAllInOne.cpp:2
> > + * Copyright (C) 2011 Apple Inc. All rights reserved.
> 
> It's 2012!

Whoops! Fixed.

Thanks for the review :)
Comment 4 Jessie Berlin 2012-01-30 13:09:47 PST
Comment on attachment 124583 [details]
Patch

Committed in http://trac.webkit.org/changeset/106280.