Hi,

I am having problems with this issue when I try do a release build.
When I try to build, I get an error which suggests that I need to
upgrade:
$ make BUILDTYPE=Release
  LINK(target) out/Release/xdisplaycheck
/usr/bin/ld: --gc-sections: unknown option
/usr/bin/ld: use the --help option for usage information
collect2: ld returned 1 exit status
make: *** [out/Release/xdisplaycheck] Error 1

However, I already ran install-build-deps.sh and my copy of gold is
new enough:
$ /path/to/gold --gc-sections
bash: /path/to/gold: No such file or directory

I am getting both error messages.  Does anyone have any suggestions
how to get this to compile?

Here is my ld version:
$ ld -v
GNU gold (GNU Binutils 2.19.1) 1.7

With thanks,
Brian

On Nov 23 2009, 10:27 am, Lei Zhang <thes...@chromium.org> wrote:
> 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:unknownoption", 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