Страница 1 из 1
Год 2003, БГУиР, лекция о ненужности automake && aut
Добавлено: 08 апр 2008, 14:59
olecom
(чтож так pre тэг тут разносит?)
User-Agent: lynx + jed (x86_64-pc-linux-glibc-debian)
В 2003м году на линуксовке в здании (5м корпусе вроде) БГУиР выступал
молодой человек и говорил что automake && autoconf не нужны, и что их
хотят переписать.
Спустя столько лет интересно кто это был, где он сейчас и что он уже
сдалал.
Код: Выделить всё
--
sed 'sed && sh + olecom = love' << ''
-o--=O`C
#oo'L O
<___=E M
Добавлено: 08 апр 2008, 16:35
mend0za
olecom, спутал нескольких разных людей
В начале был семинар, на котором выступали представители Generation P и рассказывали про нетривиальные применения make для крупных систем, о том как отказаться от рекурсивного вызова make в пользу include и что это даёт.
Далее, если мне не изменяет память на имена, господин Липский применил описанную технику в своём достаточно крупном проекте и получил существенную прибавку в скорости.
Громогласно размазывать automake и autoconf: по почерку узнаётся Чеусов. dictd upstream mantainer, патчи в pkgsrc, netbsd и много где ещё.
http://www.google.com/search?q=Cheusov+patch - обширные мемуары. Пионеры расползаются плакать по углам.
useless make
Добавлено: 08 апр 2008, 17:03
olecom
Возможно спутал, возможно и нет.
Один из одного:
http://www.google.com/search?hl=en&q=Ol ... ve+make%22
А тут самый первый:
http://www.google.com/search?hl=en&q=Oleg+dash+test
Всё началось с "my intention of getting rid of the `make`". Мэйк -- это "-ot' and `-nt'" из Korn Shell фич `test`, которое давным-давно влились в свободные реализации test && sh. Думаю после этого понятно, что оболочка вокруг sh с криво-синтаксисом и криво-синтаксисом не нужна. Да её развивали и прикручивали новые костыли. Вот почему я запостил о том, что пора бы и шел развивать.
POSIX -- это ровнялка зоопарка всеми любымих, закрытых, кривых, комерческих UNIX под одну гребёнку. Может ли Linux, например, работать без ioctl()? "For non-STREAMS devices, the functions performed by this call are unspecified."
auto* батвы нету в Linux. А про подпорки pkgconfig && libtool можно посмотреть здесь:
http://udrepper.livejournal.com/19395.html
_____