Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Autoconfiscation Status
@ 2002-07-05 13:44 Nathanael Nerode
  2002-07-08 10:09 ` DJ Delorie
  0 siblings, 1 reply; 5+ messages in thread
From: Nathanael Nerode @ 2002-07-05 13:44 UTC (permalink / raw)
  To: gcc, gdb, binutils, dj

After a second round of analysis, I find that allowing srcdir or
builddir to change locations between 'configure' and 'make' can't be
done in a way I'm happy with (a way that isn't too complex to
implement, too ugly, or too slow) *unless* I implement Per Bothner's
build scheme first, in which case I think it will become easy.

Since, following the recommondations of various people, all
subconfigures will be invoked by 'make', the advantages of doing
'configure' on one machine and 'make' on another become somewhat more
obscure.  Top level configure by itself is very fast.

"Make install" is different.  I *believe* that there are no
subdirectories whose 'install' targets make complicated references
to other subdirectories, use programs which might be built in the
tree, or other irritating things like that.  I think the only programs
used by 'install' targets which are *in* the tree are "install-sh" and
libtool, both of which autoconf is quite good at finding.  I think no
install target actually *uses* things like FLAGS_FOR_TARGET and
CC_FOR_TARGET.  So I think that I don't need to use absolute paths for
anything used by 'install', and so it can be done in a relocated
directory; though I'm not sure.

So I'm leaning toward putting autoconfiscation on hold and starting to
implement the new build scheme.

But if people would rather I finish autoconfiscation and lose the
ability to move around between "configure", "make", and another "make"
(potentially regaining it later) then I'll go ahead and do that.

--Nathanael


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

* Re: Autoconfiscation Status
  2002-07-08 10:09 ` DJ Delorie
@ 2002-07-08 10:09   ` Phil Edwards
  2002-07-08 10:24     ` DJ Delorie
  2002-07-08 10:23   ` Ben Elliston
  1 sibling, 1 reply; 5+ messages in thread
From: Phil Edwards @ 2002-07-08 10:09 UTC (permalink / raw)
  To: DJ Delorie; +Cc: neroden, gcc, gdb, binutils

On Mon, Jul 08, 2002 at 01:09:01PM -0400, DJ Delorie wrote:
> 
> IIRC TCL (or tk?) is built again at install time.

Bits of tk seem to always be rebuilt during installation.  Really annoying...

-- 
If ye love wealth greater than liberty, the tranquility of servitude greater
than the animating contest for freedom, go home and leave us in peace.  We seek
not your counsel, nor your arms.  Crouch down and lick the hand that feeds you;
and may posterity forget that ye were our countrymen.            - Samuel Adams


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

* Re: Autoconfiscation Status
  2002-07-05 13:44 Autoconfiscation Status Nathanael Nerode
@ 2002-07-08 10:09 ` DJ Delorie
  2002-07-08 10:09   ` Phil Edwards
  2002-07-08 10:23   ` Ben Elliston
  0 siblings, 2 replies; 5+ messages in thread
From: DJ Delorie @ 2002-07-08 10:09 UTC (permalink / raw)
  To: neroden; +Cc: gcc, gdb, binutils


IIRC TCL (or tk?) is built again at install time.

I think the only case we need to support is running "make install"
with a different $PWD.


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

* Re: Autoconfiscation Status
  2002-07-08 10:09 ` DJ Delorie
  2002-07-08 10:09   ` Phil Edwards
@ 2002-07-08 10:23   ` Ben Elliston
  1 sibling, 0 replies; 5+ messages in thread
From: Ben Elliston @ 2002-07-08 10:23 UTC (permalink / raw)
  To: DJ Delorie; +Cc: neroden, gcc, gdb, binutils

>>>>> "DJ" == DJ Delorie <dj@redhat.com> writes:

  DJ> IIRC TCL (or tk?) is built again at install time.

From memory, tclsh is used when installing tcl, tk and itcl.

Ben


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

* Re: Autoconfiscation Status
  2002-07-08 10:09   ` Phil Edwards
@ 2002-07-08 10:24     ` DJ Delorie
  0 siblings, 0 replies; 5+ messages in thread
From: DJ Delorie @ 2002-07-08 10:24 UTC (permalink / raw)
  To: phil; +Cc: neroden, gcc, gdb, binutils


> Bits of tk seem to always be rebuilt during installation.  Really annoying...

It has to do with shared libraries being findable in different
locations.


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

end of thread, other threads:[~2002-07-08 17:24 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-05 13:44 Autoconfiscation Status Nathanael Nerode
2002-07-08 10:09 ` DJ Delorie
2002-07-08 10:09   ` Phil Edwards
2002-07-08 10:24     ` DJ Delorie
2002-07-08 10:23   ` Ben Elliston

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox