autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cache directory is not removed


From: Andreas Schwab
Subject: Re: cache directory is not removed
Date: Fri, 07 Jun 2002 23:00:52 +0200
User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.3.50 (ia64-suse-linux)

Earnie Boyd <address@hidden> writes:

|> Bill Wendling wrote:
|> > 
|> > Also sprach Earnie Boyd:
|> > } Sam Steingold wrote:
|> > } >
|> > } > > >
|> > } > >
|> > } > > So your real problem is where the cache directory is created.  If it
|> > } > > weren't created in the source directory then your problem would be
|> > } > > solved.
|> > } >
|> > } > pretty much yes.
|> > } > /tmp/autocong.cache would be perfectly fine with me.
|> > } >
|> > }
|> > } I was thinking more of /var/tmp/autom4te.cache/<application-version> if
|> > } /var/tmp exists or /tmp/autom4te.cache/<application-version> if /var/tmp
|> > } doesn't exists or if neither exists the value of
|> > } `pwd`/autom4te.cache/<application-version> with the default overridden
|> > } by ${AUTOM4TE_CACHE_PATH}/<application-version>.
|> > }
|> > } For the purposes of the above paragraph the term exists also implies
|> > } user readable and user writable.
|> > }
|> > Of course, you run into the problem of having multiple packages you're
|> > developing on the same machine and they're using the same
|> > ${TMP}/autom4te.cache/ directory....
|> 
|> I suppose I should have mentioned that <application-version> is a
|> directory named after the application being autoconfed.  I also should
|> have called it <package-version>.  So if I have package foo-1.0 then the
|> cache directory would be one of
|> 
|> /var/tmp/autom4te.cache/foo-1.0
|> /tmp/autom4te.cache/foo-1.0
|> ./autom4te.cache/foo-1.0
|> ${AUTOM4TE_CACHE_PATH}/foo-1.0

This will break down if you have multiple version of the foo-1.0 package,
eg for testing purpose.  Or if two people on the same machine are working
on separate copies of the foo-1.0 package.

Andreas.

-- 
Andreas Schwab, SuSE Labs, address@hidden
SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]