[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pattern rules and pattern-specific-variables problem
From: |
Boris Kolpackov |
Subject: |
Re: pattern rules and pattern-specific-variables problem |
Date: |
Wed, 24 Aug 2005 19:37:53 +0000 (UTC) |
User-agent: |
nn/6.6.5+RFC1522 |
Greg Chicares <address@hidden> writes:
> In a case like
>
> fo%bar : FOO = bar
> foo%ar : BAR = baz
> fooZbar : @echo ;FOO = $(FOO) / BAR = $(BAR)
>
> wouldn't 'determine best match by sorting on length' be indeterminate
> here unless a stable sort algorithm is used?
Well, in this particular case it doesn't matter. In the following example
it does, however
fo%bar : FOO = bar
foo%ar : FOO = baz
> For instance, if qsort() is used, C99 7.20.5.2/4 says
> If two elements compare as equal, their order in the
> resulting sorted array is unspecified.
> Would a convention like 'resolve ties in favor of first occurrence'
> or 'sort first by longest matching initial substring' be best here,
> or would it be better to halt with a diagnostic message saying that
> two rules are equally applicable?
I think in case of a tie we should use the old rule, i.e., the
definition order.
-boris
- Re: pattern rules and pattern-specific-variables problem, (continued)
- Re: pattern rules and pattern-specific-variables problem, Shawn Halpenny, 2005/08/15
- Re: pattern rules and pattern-specific-variables problem, Boris Kolpackov, 2005/08/16
- Re: pattern rules and pattern-specific-variables problem, Paul D. Smith, 2005/08/21
- Re: pattern rules and pattern-specific-variables problem, Shawn Halpenny, 2005/08/22
- Re: pattern rules and pattern-specific-variables problem, Paul D. Smith, 2005/08/22
- Re: pattern rules and pattern-specific-variables problem, Boris Kolpackov, 2005/08/22
- Re: pattern rules and pattern-specific-variables problem, Paul D. Smith, 2005/08/22
- Re: pattern rules and pattern-specific-variables problem, Boris Kolpackov, 2005/08/23
- Re: pattern rules and pattern-specific-variables problem, Paul D. Smith, 2005/08/24
- Re: pattern rules and pattern-specific-variables problem, Greg Chicares, 2005/08/24
- Re: pattern rules and pattern-specific-variables problem,
Boris Kolpackov <=