LINUX.ORG.RU

История изменений

Исправление batbko, (текущая версия) :

Да,ничего страшного. В доке к gmake - явно не указанно что это расширение не входящее в posix. Ибо чуть менее чем половина этого gmake - это расширение:)

А дока по make в свою очередь гласит:

Applications shall select target names from the set of characters consisting solely of periods, underscores, digits, and alphabetics from the portable character set (see the Base Definitions volume of IEEE Std 1003.1-2001, Section 6.1, Portable Character Set). Implementations may allow other characters in target names as extensions. The interpretation of targets containing the characters '%' and '«' is implementation-defined.

Что значит - что во первых никто не обязан это имплементить, а во вторых, нет гарантии что оно будет работать так или иначе.

Вот такой он этот позикс вообще и добряки IBM в частности :)

Ну да, и насчет расширения, я загнул - извини, это скорее implementation defined behaviour.

Исправление batbko, :

Да,ничего страшного. В доке к gmake - явно не указанно что это расширение не входящее в posix. Ибо чуть менее чем половина этого gmake - это расширение:)

А дока по make в свою очередь гласит:

Applications shall select target names from the set of characters consisting solely of periods, underscores, digits, and alphabetics from the portable character set (see the Base Definitions volume of IEEE Std 1003.1-2001, Section 6.1, Portable Character Set). Implementations may allow other characters in target names as extensions. The interpretation of targets containing the characters '%' and '«' is implementation-defined.

Что значит - что во первых никто не обязан это имплементить, а во вторых, нет гарантии что оно будет работать так или иначе.

Вот такой он этот позикс вообще и добряки IBM в частности :)

Исходная версия batbko, :

Да не ничего страшного. В доке к gmake - явно не указанно что это расширение не входящее в posix. Ибо чуть менее чем половина этого gmake - это расширение:)

А дока по make в свою очередь гласит:

Applications shall select target names from the set of characters consisting solely of periods, underscores, digits, and alphabetics from the portable character set (see the Base Definitions volume of IEEE Std 1003.1-2001, Section 6.1, Portable Character Set). Implementations may allow other characters in target names as extensions. The interpretation of targets containing the characters '%' and '«' is implementation-defined.

Что значит - что во первых никто не обязан это имплементить, а во вторых, нет гарантии что оно будет работать так или иначе.

Вот такой он этот позикс вообще и добряки IBM в частности :)