Re: automake & autoconf

Date view Thread view Subject view Author view

From: Alexandre Oliva (oliva@dcc.unicamp.br)
Date: Sat Jan 09 1999 - 05:55:41 EST


On Jan 9, 1999, Godmar Back <gback@cs.utah.edu> wrote:

>> However, the inter-library dependency code was introduced quite
>> recently, and it hasn't been ported to all platforms, so we (libtool)
>> may be too much on the safe side. However, it should be quite easy to
>> port inter-library dependency code to other pltaforms, and we're just
>> waiting on feedback from people from the net.

> Does this mean we have no way of overriding libtool's assumptions
> at this point?

Well, we could cheat in the ltconfig script and tell libtool that it's
all right to link static libraries into shared libraries, but that's
all.

>> > 1. Why some Makefile.in are rebuild in ~/gnu/kaffe when I run make
>> > in ~/gnu/kaffe-bin ? I don't need that make change any thing in
>> > ~/gnu/kaffe !

>> Probably because they're updated in alphabetical order, so their
>> relative timestamps end up incorrect, so that they seem out of date.

> This is unacceptable/a bug - do you agree?

Yep, this is a know problem in `cvs update'. `cvs checkout' does the
right thing, since it sets all the timestamps as they are in the
repository, but it's not reasonable to do a full checkout all the
time. `cvs update' should be able to keep timestamps relatively
consistent, but it doesn't; I think Cyclic people are already aware of
the problem, but reporting it again wouldn't hurt :-)

egcs people have created a script that can be used to update the CVS
tree, that ensures that autoconf/automake-related files are updated in
the right order, so that their timestamps remain consistent. We might
do something similar for Kaffe. What do you think?

-- 
Alexandre Oliva  http://www.dcc.unicamp.br/~oliva  aoliva@{acm.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
Universidade Estadual de Campinas, SP, Brasil


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:33 EDT