This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: bootstrap w/o symlink



  In message <36C86940.AED6168A@verinet.com>you write:
  > Below are the patches I've found necessary to allow a
  > make bootstrap on a system w/o symlinks.
  > 
  > For gcc:
  > This fixes a bug with `` substitution marks, and also some additional
  > changes required to make builds withoug symlinks work correctly.
  > 
  > For CHILL: don't override CC; the default one is correct for staged
  > builds.  ($(CC) is the native compiler and/or doesn't get the relative
  > pathname).
  > 
  > For g77: provide a working HOST_CC by computing the relative pathname.
  > (@cc_set_by_configure@ didn't work: is substitution too late?  Changing
  > HOST_CC at the top level breaks other things).
Ugh.  I'd really like to see us unify this stuff.  It's absurd to have
3 different means to get the right compiler.

But I don't want to do now either -- ie, I'd much prefer to wait until after
egcs-1.2 branches before we start ripping apart the configur/make stuff.

I'd say let's hold off.  Or at least look into how difficult it would be to
unify selecting the right compiler first.  If it's not too hairy to unify
selection of the right compiler, then dealing with this problem would be
relatively straightforward afterwards.

Jeff

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]