public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* $tooldir
@ 1999-01-31 23:58 Jeffrey A Law
  1999-01-31 23:58 ` $tooldir Alexandre Oliva
  0 siblings, 1 reply; 25+ messages in thread
From: Jeffrey A Law @ 1999-01-31 23:58 UTC (permalink / raw)
  To: Alexandre Oliva, Manfred Hollstein; +Cc: egcs

I'm sure y'all both remember the tooldir problems I introduced back in
Sept/Oct.  Thanks to you we managed to get them _mostly_ sorted out.

However, in the process, we killed the entire point behind the changes I made.
So, time to re open this can-o-worms.

The core issue is we want to be able to use a directory relative to $libsubdir
which gets us to $tooldir.  This is one of the important changes needed to
allow the gcc hierarchy to move around without needing to fiddle with -B args
or setting GCC_EXEC_PREFIX.


First requirement is we do not want to hose $tooldir uses in other Makefiles
outside of gcc -- consider a naked gdb installation we can't reference
$libsubdir because it is specific to gcc installations.

  * Thus, We do not want to change the toplevel tooldir specification, nor do
    we want to remove it from flags to pass.

  * Therefore, gcc must not use tooldir, it'll have to use a different name.
    $(gcc_relative_tooldir) or something like that.


We also do not want to hose configurations which explicitly specify locations
for tooldir or libsubdir.  For simplicity, we can avoid this if $tooldir
looks like anything other than $prefix/$target_alias or libsubdir looks like
anything other than $prefix/$libdir/gcc-lib/$target_alias/$target_version.
For that case we'll just use the $tooldir value provided by the toplevel
configury/Makefile machinery.

Am I missing any other issues?

jeff

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~1999-02-28 22:53 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-01-31 23:58 $tooldir Jeffrey A Law
1999-01-31 23:58 ` $tooldir Alexandre Oliva
1999-01-26  7:17   ` $tooldir Jeffrey A Law
1999-01-26 10:26     ` $tooldir Alexandre Oliva
1999-01-26 10:58       ` $tooldir Donn Terry
1999-01-31 23:58         ` $tooldir Donn Terry
1999-01-31 20:13       ` $tooldir Jeffrey A Law
1999-02-01  1:09         ` $tooldir Alexandre Oliva
     [not found]           ` < ork8y2cx7d.fsf@araguaia.dcc.unicamp.br >
1999-02-01  9:11             ` $tooldir Jeffrey A Law
1999-02-01  9:16               ` $tooldir Alexandre Oliva
1999-02-28 22:53                 ` $tooldir Alexandre Oliva
1999-02-28 22:53               ` $tooldir Jeffrey A Law
1999-02-28 22:53           ` $tooldir Alexandre Oliva
1999-01-31 23:58       ` $tooldir Alexandre Oliva
1999-01-31 23:58     ` $tooldir Jeffrey A Law
1999-01-31 23:58   ` $tooldir Manfred Hollstein
1999-01-31 23:58     ` $tooldir Alexandre Oliva
1999-01-31 23:58       ` $tooldir Manfred Hollstein
1999-01-31 23:58         ` $tooldir Jeffrey A Law
1999-01-31 23:58           ` $tooldir Bill Currie
1999-01-31 23:58             ` $tooldir Jeffrey A Law
1999-01-20 17:37               ` $tooldir Bill Currie
1999-01-20 23:28                 ` $tooldir Jeffrey A Law
1999-01-31 23:58                   ` $tooldir Jeffrey A Law
1999-01-31 23:58                 ` $tooldir Bill Currie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).