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