bug-automake
[Top][All Lists]
Advanced

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

Re: automake 1.7.2 & DJGPP: test names too long for uniqueness in 8+3


From: Alexandre Duret-Lutz
Subject: Re: automake 1.7.2 & DJGPP: test names too long for uniqueness in 8+3
Date: Fri, 10 Jan 2003 21:46:32 +0100
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-pc-linux-gnu)

>>> "Richard" == Richard Dawe <address@hidden> writes:

[...]

 Richard> They can be longer than 8 characters in the stem and 3
 Richard> in the extension, so long as they truncate into
 Richard> something unique in 8 characters in the stem and 3
 Richard> characters in the extension - DJGPP will still accept
 Richard> the long filenames in these situations and they will
 Richard> be truncated "behind the scenes".

Has anyone ever written some code to check for such conflicts?
Maybe Automake should provide such a feature.  For instance
`AUTOMAKE_OPTIONS = dos-check' could cause `make distcheck'
to check the source and build trees for conflicting names.

[...]

 Richard> What is the general feeling about renaming the tests to fit 8+3?

Does this causes any issue besides running the same test several
times?  It would be nice if we could wait for the 1.7.x branch
to fade out before we do such a great renaming.

 Richard> The ChangeLog files also conflict, because .2000 and
 Richard> .2001 both truncate to .200. My mapping is to drop the
 Richard> century.

So I guess you won't like these either:

lib/Automake/Conditional.pm
lib/Automake/ConditionalSet.pm
lib/Automake/tests/Conditional.pl
lib/Automake/tests/ConditionalSet.pl

This is from CVS HEAD (what will be Automake 1.8), and there are
many reference to the Conditional or ConditionalSet modules all
around the code.  Crap.
-- 
Alexandre Duret-Lutz





reply via email to

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