Canonical filenames in targets and dependencies

2001-03-19 Thread Jeffrey Butler
Hi, I think I've found a bug in make. This potential problem has to do with reducing dependency files to canonical names. In other words, make treats a filename './mydir/myfile' as not equivalent to a file './mydir/./myfile' while the filesystem considers these two paths to be equivalent. I'm

Re: GNU make bugs reported in comp.unix.solaris

2001-03-19 Thread Paul Eggert
> Date: Mon, 19 Mar 2001 11:01:51 -0500 > From: "Paul D. Smith" <[EMAIL PROTECTED]> > > >>> - GNU make does not "make" >included< make rule files > >>> and complains about nonexistent files > > I don't understand the first one here; make _does_ make included make > rule files. Perhap

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Matthew Von-Maszewski
We are in agreement. I do not like it, but I do understand. Thanks again for the time, Matthew -Original Message- From: Paul D. Smith [mailto:[EMAIL PROTECTED]]On Behalf Of Paul D. Smith Sent: Monday, March 19, 2001 11:09 AM To: Matthew Von-Maszewski Cc: [EMAIL PROTECTED] Subject: RE:

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Paul D. Smith
%% "Matthew Von-Maszewski" <[EMAIL PROTECTED]> writes: mv> You and I could argue all day about interpretations of "equally mv> applicable" and "order in which pattern rules appear". You read mv> this a firm requirement definition. I read it as fuzzy. But the mv> bottom line is what is

Re: GNU make bugs reported in comp.unix.solaris

2001-03-19 Thread Paul D. Smith
%% Paul Eggert <[EMAIL PROTECTED]> writes: >>> - GNU make does not "make" >included< make rule files >>> and complains about nonexistent files I don't understand the first one here; make _does_ make included make rule files. Perhaps he means it includes them before trying to make them; thi

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Oelke, Dan
As a long time "abuser" of makefiles - especially using gnu make extensions, I feel a need to speak up here. I see Matthew's need, and feel his pain in dealing with lots of makefiles that include one another, making it hard to predict the order. However, I feel that the current behavior is more

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Matthew Von-Maszewski
Yep, my case is light against the history of the tool. You and I could argue all day about interpretations of "equally applicable" and "order in which pattern rules appear". You read this a firm requirement definition. I read it as fuzzy. But the bottom line is what is in the code. I do appre

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Paul D. Smith
%% "Matthew Von-Maszewski" <[EMAIL PROTECTED]> writes: mv> I understand your concern. What is the impact to older makefiles mv> if this change is implemented? There are more issues than this, too: 1) Difference in behavior with other pattern rules. The way "normal" pattern rules are

RE: Pattern Specific Variable Limitation

2001-03-19 Thread Matthew Von-Maszewski
Hmm, I understand your concern. What is the impact to older makefiles if this change is implemented? I would assess the impact as follows: 1. User worked around the bug: by changing the order of the rules, a user can get around the limitation. These users would not be effected by this change

GNU make bugs reported in comp.unix.solaris

2001-03-19 Thread Paul Eggert
[I'm forwarding this message that was posted on comp.unix.solaris.] From: [EMAIL PROTECTED] (Joerg Schilling) Newsgroups: comp.unix.solaris,comp.unix.programmer Subject: Re: GNU make --> Solaris make converter ? Date: 17 Mar 2001 14:52:07 GMT Organization: Technische Universitaet Berlin, Deutsch