URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 75152
[ Назад ]

Исходное сообщение
"Вышел релиз макропроцессора GNU M4 1.4.16"

Отправлено opennews , 03-Мрт-11 22:49 
Вышел (http://lists.gnu.org/archive/html/m4-announce/2011-03/msg000... релиз макропроцессора (http://ru.wikipedia.org/wiki/%D0%9C%D0%B... GNU M4 1.4.16 (http://www.gnu.org/software/m4/). Из актуальных областей применения m4 можно привести обвязку для формирования конфигурации sendmail или  генерацию configure-скриптов на основании m4-шаблонов в autoconf. В новой версии из gnulib перенесены некоторые наработки по повышению переносимости кода. Исправлены регрессивные изменения, связанные с нарушением работы функции "index" из-за ошибки в реализации strstr() из состава glibc с версии 2.9 по 2.12.

URL: http://lists.gnu.org/archive/html/m4-announce/2011-03/msg000...
Новость: http://www.opennet.me/opennews/art.shtml?num=29773


Содержание

Сообщения в этом обсуждении
"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Аноним , 03-Мрт-11 22:49 
Люто ненавистная утилита, именно из-за "актуальных областей применения". То от чего не просто "веет стариной", но что протухло до тошнотворной вони dnl

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Аноним , 04-Мрт-11 00:38 
Как раз недавно переводил проект c этого безобразия на cmake. При всех недостатках cmake, разница потрясающая. И проще, и понятнее, и быстрее.
M4 вместе со всем autoconf'ом закопать нафих.

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Ян Злобин , 04-Мрт-11 02:22 
Умники блин.  Понятнее == не осилил? :-)

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Аноним , 04-Мрт-11 12:51 
А, кста, интересно, с какого икса это надо осиливать? Проекты пишутся не ради сборки, и чем проще система сборки - тем меньше на нее приходится отвлекаться.

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено ананим , 04-Мрт-11 14:21 
для использования аутоконфа знания м4 не обязательно.
хотя... знания - они вообще необязательны.
эту опцию каждый выбирает по желанию.

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Ян Злобин , 04-Мрт-11 16:06 
> А, кста, интересно, с какого икса это надо осиливать? Проекты пишутся не
> ради сборки, и чем проще система сборки - тем меньше на
> нее приходится отвлекаться.

А кто сказал, что m4 создан для сборки?  Он более универсальная вещь.


"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Аноним , 04-Мрт-11 12:16 
Столкнулся один раз - когда ставил Sendmail. Так и не понял, в чём преимущество правки "исходников на m4" перед правкой непосредственно sendmail.cf. До сих пор в недоумении, зачем этот костыль вообще придумали.

"Вышел релиз макропроцессора GNU M4 1.4.16"
Отправлено Mikula , 05-Мрт-11 09:31 
>Так и не понял, в чём преимущество правки "исходников на m4" перед правкой
>непосредственно sendmail.cf.

Что нам намекает о том, что Вы не в теме, для сборки конфига sendmail "правки "исходников на m4"" не требуется. Ну а sendmail.cf достаточно не юзер фрэндли, в отличие от sendmail.mc где всё достаточно прозрачно.