If you are just testing the Google Chrome build and you don't need
symbols, you can always comment out the -gstabs line in
build/common.gypi.

On Sat, Nov 21, 2009 at 9:10 PM, David Moore <davemo...@google.com> wrote:
> Problem solved. Coincident with using the new linker I started building the
> Google Chrome build. This uses breakpad, which turns on stabs, which makes
> everything slower and bigger by a factor of 5. Only do the Chrome build if
> you need to is the lesson.
> Dave
>
> On Sat, Nov 21, 2009 at 8:39 PM, David Moore <davemo...@google.com> wrote:
>>
>> I checked and I compiled with -O2. I see a similar slowdown in the ar
>> calls. I also notice that the size of the chrome executable is now 2GB. I
>> think before the size was closer to 350MB. It was 750MB if you included
>> webkit symbols. Perhaps something changed about the way we're managing
>> symbols.
>> Dave
>>
>> On Sat, Nov 21, 2009 at 6:50 PM, Antoine Labour <pi...@google.com> wrote:
>>>
>>>
>>> On Sat, Nov 21, 2009 at 6:24 PM, David Moore <davemo...@google.com>
>>> wrote:
>>>>
>>>> Since I did this upgrade my builds have gotten very very slow. A single
>>>> file change, recompile and relink used to be about 35 seconds. Now it's 2
>>>> and a half minutes. As far as I can tell I'm using the right gold.
>>>>
>>>> davemo...@dmoorel:~/chrome/src$ ld --version
>>>> GNU gold (GNU Binutils 2.20) 1.9
>>>> Are other people seeing this on linux?
>>>> Dave
>>>
>>> Make sure you compile gold with -O2. That made a huge difference for me
>>> when I was playing with it, and that wasn't the default for some reason.
>>> Antoine
>>>>
>>>> On Wed, Nov 18, 2009 at 2:47 AM, Lei Zhang <thes...@chromium.org> wrote:
>>>>>
>>>>> Hi folks,
>>>>>
>>>>> We'll soon be relanding a patch that pass --gc-sections to the linker
>>>>> on Linux. For this to work, you need either GNU ld or a recent version
>>>>> of GNU gold. You can test and see if your copy of gold is new enough
>>>>> by running:
>>>>>
>>>>> /path/to/gold --gc-sections
>>>>>
>>>>> If you see: "fatal error: no input files", _no action_ is required.
>>>>> If you see: "--gc-sections: unknown option", then you _need to
>>>>> upgrade_.
>>>>>
>>>>> If you installed gold through [1], please run it again. I've updated
>>>>> the script at r32315 to install gold 2.20. I've also updated all the
>>>>> Linux build / try bots to gold 2.20.
>>>>>
>>>>> [1] http://src.chromium.org/svn/trunk/src/build/install-build-deps.sh
>>>>>
>>>>> --
>>>>> 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
>>
>
>

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

Reply via email to