[Bug 832178] Re: Can not build gcc using gcc 4.6.x shipped with oneiric

Khem Raj 832178 at bugs.launchpad.net
Tue Aug 23 17:40:18 UTC 2011


The patch is for gcc 4.6+ so as I understand upstream gcc releases wont compile as is on ubuntu anymore e.g.
if I want to compile gcc 4.2 for any reason then that needs to be patched. Would it be possible to have a gplv2
implementation of the given patch too so we can keep building older versions of gcc ?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/832178

Title:
  Can not build gcc using gcc 4.6.x shipped with oneiric

Status in “gcc-defaults” package in Ubuntu:
  Fix Released

Bug description:
  I am trying to build upstream gcc-4.6.1 from downloaded tarball but it
  fails to compile as it ends with following error

  /usr/bin/ld: cannot find crti.o: No such file or directory
  collect2: ld returned 1 exit status
  make[3]: *** [libgcc_s.so] Error 1
  make[3]: Leaving directory `/home/kraj/work/gcc-4.6.1/x86_64-unknown-linux-gnu/libgcc'
  make[2]: *** [all-stage1-target-libgcc] Error 2
  make[2]: Leaving directory `/home/kraj/work/gcc-4.6.1'
  make[1]: *** [stage1-bubble] Error 2
  make[1]: Leaving directory `/home/kraj/work/gcc-4.6.1'
  make: *** [all] Error 2

  My configure command is

  ./configure --enable-languages=c --disable-werror --disable-multilib

  The reason seems to be that the newly generated driver is not able to
  find crt* files w.r.t. the libdir and seaches them in current obj dir
  itself proabably due to libdir in oneiric has moved into
  /usr/lib/<arch>-linux-gnu/

  If I use --libdir=/usr/lib/x86_64-linux-gnu then it compiles ok but
  that should not be required.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.10
  Package: gcc 4:4.6.1-2ubuntu5
  ProcVersionSignature: Ubuntu 3.0.0-7.9-server 3.0.0
  Uname: Linux 3.0.0-7-server x86_64
  Architecture: amd64
  Date: Tue Aug 23 09:52:59 2011
  InstallationMedia: Ubuntu-Server 11.10 "Oneiric Ocelot" - Alpha amd64 (20110802.1)
  ProcEnviron:
   SHELL=/bin/bash
   PATH=(custom, user)
   LANG=en_US.UTF-8
  SourcePackage: gcc-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/832178/+subscriptions




More information about the foundations-bugs mailing list