Re: [chromium-dev] Compiler version used for official Windows builds?

2009-11-30 Thread Marc-Antoine Ruel
On Mon, Nov 30, 2009 at 4:48 PM, Ted Mielczarek wrote:

> On Wed, Nov 25, 2009 at 7:42 PM, Wan-Teh Chang  wrote:
>
>> (The official build does whole program optimization and must be
>> done on a 64-bit Windows machine with lots of memory.)
>>
>>
> Thanks for the info. That's odd, since our PGO builds don't use nearly that
> much memory. I can build a PGO Firefox on a 32-bit WinXP box with 2GB of ram
> without any thrashing. The linker tops out at a little over 1GB of memory
> usage while linking libxul (using VC2005 or VC2010, with VC2009 I run out of
> memory). I wonder what you're doing differently that requires that much
> memory usage?
>
>

Template usage? Maybe we hit a particular case that generates a symbols
overflow.

M-A

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev

Re: [chromium-dev] Compiler version used for official Windows builds?

2009-11-30 Thread Ted Mielczarek
On Wed, Nov 25, 2009 at 7:42 PM, Wan-Teh Chang  wrote:

> On Wed, Nov 25, 2009 at 4:22 AM, Ted Mielczarek
>  wrote:
> > Hi,
> >
> > I couldn't find this info anywhere on the dev site (maybe I just
> > wasn't looking hard enough), but I'm curious as to what version of
> > Visual C++ you're using for the official Chrome builds.
>
> It's Visual C++ 2005.
>
> (The official build does whole program optimization and must be
> done on a 64-bit Windows machine with lots of memory.)
>
>
Thanks for the info. That's odd, since our PGO builds don't use nearly that
much memory. I can build a PGO Firefox on a 32-bit WinXP box with 2GB of ram
without any thrashing. The linker tops out at a little over 1GB of memory
usage while linking libxul (using VC2005 or VC2010, with VC2009 I run out of
memory). I wonder what you're doing differently that requires that much
memory usage?


> I don't know if we'd seen similar problems with Breakpad symbols.
>
>
It's manifesting in our crash reports as truncated stacks, FWIW.

-Ted

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev

Re: [chromium-dev] Compiler version used for official Windows builds?

2009-11-25 Thread Marc-Antoine Ruel
On Wed, Nov 25, 2009 at 7:42 PM, Wan-Teh Chang  wrote:
> On Wed, Nov 25, 2009 at 4:22 AM, Ted Mielczarek
>  wrote:
>> Hi,
>>
>> I couldn't find this info anywhere on the dev site (maybe I just
>> wasn't looking hard enough), but I'm curious as to what version of
>> Visual C++ you're using for the official Chrome builds.
>
> It's Visual C++ 2005.
>
> (The official build does whole program optimization and must be
> done on a 64-bit Windows machine with lots of memory.)

"Lots" being relative. The linker just requires the full 4 gigs of
address space. Simply using /3GB on a 32 bits OS isn't sufficient.


> I don't know if we'd seen similar problems with Breakpad symbols.
>
> Wan-Teh
>
> --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
>    http://groups.google.com/group/chromium-dev
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev


Re: [chromium-dev] Compiler version used for official Windows builds?

2009-11-25 Thread Wan-Teh Chang
On Wed, Nov 25, 2009 at 4:22 AM, Ted Mielczarek
 wrote:
> Hi,
>
> I couldn't find this info anywhere on the dev site (maybe I just
> wasn't looking hard enough), but I'm curious as to what version of
> Visual C++ you're using for the official Chrome builds.

It's Visual C++ 2005.

(The official build does whole program optimization and must be
done on a 64-bit Windows machine with lots of memory.)

I don't know if we'd seen similar problems with Breakpad symbols.

Wan-Teh

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev


Re: [chromium-dev] Compiler version used for official Windows builds?

2009-11-25 Thread Jeremy Orlow
On Wed, Nov 25, 2009 at 7:22 AM, Ted Mielczarek wrote:

> Hi,
>
> I couldn't find this info anywhere on the dev site (maybe I just
> wasn't looking hard enough), but I'm curious as to what version of
> Visual C++ you're using for the official Chrome builds. We're still
> using VC2005 for our Firefox builds, and I'm seeing some weird
> behavior with regards to Breakpad symbols (
> https://bugzilla.mozilla.org/show_bug.cgi?id=520651
> ) and I was curious if you were using the same compiler, and if so if
> you'd seen similar problems.
>
> I've been trying to do a build with VC2008, but a PGO build
> consistently runs out of memory on my machine.


I don't know the answer to the rest of your question, but I think we're
using a machine with >=24gb of ram to do the PGO build.


> VC2010b2 works fine,
> and doesn't seem to exhibit the same problems, but of course it's not
> out of beta yet.
>
> Thanks for any info,
> -Ted
>
> --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
>http://groups.google.com/group/chromium-dev
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev