1.1, Аноним (1), 09:46, 28/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> инструментария для генерации сборочных файлов
Причем эти сгенерированные портянки принято совать в тарбол с исходниками, чтобы все привыкли к тому, что гит -- это одно, а тарбол с исходниками -- что-то другое. После этого все будут продолжать мониторить изменения в гите, не догадываясь, в тарболе с исходниками уже давно получают что-то принципиально другое (бэкдорчик например, гы). Автокрап -- это самые наихудшие практики разработки, хорошо, что все сваливают на божественный мезончик или что-то другое.
| |
|
2.3, Аноним (3), 09:52, 28/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> эти сгенерированные портянки принято совать в тарбол с исходниками
Причем это не мешает местным экспертам утверждать, что Automake - кроссплатформенная система сборки.
| |
|
3.4, fi (ok), 10:04, 28/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А разве нет?
Помню этот зоопарк makefile - для sun4 solaris, irix, bsd net3, bsd такая, bsd сякая, nextstep и наконец зоопарк linux
просто некоторые забыли про это.
в свое время Automake сильно упросил сборку, за что ему большое наше спасибо!
| |
|
4.5, Аноним (3), 10:17, 28/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А разве нет?
Нет, потому что вне юниксового окружения эта дрянь в принципе не работает.
| |
|
5.8, fi (ok), 10:49, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
а с чего он должен работать вне юниксового окружения? это только ваши влажные фантазии.
Он решил проблему разных unix bsd и linux - для своего времени это был прорыв.
Если у вас вин11 - то забудьте про него - вам он не нужен
| |
|
6.9, Аноним (3), 10:53, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> а с чего он должен работать вне юниксового окружения?
Ну, то есть, вы сами подтвердили, что это не кроссплатформенная система сборки.
> это только ваши влажные фантазии.
Моя влажная фантазия - чтобы эта дрянь наконец-то окончательно вымерла.
| |
|
7.13, Аноним (13), 12:29, 28/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если у вас таки Вынь 11, то для вас там уже давно есть WSL2, где Autotools точно работают.
| |
|
|
|
6.15, kravich (ok), 12:31, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если цигвины - это кроссплатформенность, то тогда и юбка - унисекс одежда
| |
|
7.17, Аноним (13), 12:35, 28/05/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>юбка - унисекс одежда
А кто-то ещё сомневается в этом? Посмотрите на африканцев, ирландцев.
| |
|
|
|
|
|
2.6, Аноним (-), 10:18, 28/05/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
>не догадываясь, в тарболе с исходниками уже давно получают что-то принципиально другое (бэкдорчик например, гы)
Так это как раз артефакт гитхап-ориентированной культуры разработки, когда на релизы забивают.
И потом уже вылезают, причём гораздо чаще, другие артефакты - когда аккаунт на гитхапчике отжали, аккаунт в спане засквоттили, а с обновлениями прилетел винлокер.
>Автокрап -- это самые наихудшие практики разработки
Но эти наихудшие практики позволяют пользователю собрать-слинковать под автокрапом что угодно и как угодно, причём без знания питона и даже M4, достаточно отредактировать с помощью $EDITOR сгенерированную портянку или вообще вклиниться любым другим образом хоть в configure, хоть в make, хоть после make.
Божественный мезончик же ломает возможность пропатчить билд к чёртовой бабушке - ни либу подставить, ни статику, ни .o подсунуть.
Так что нам надо ещё больше функций в m4, желательно, встроенный контролфлоу высокого уровня и код без dnl.
И красть фичи в автомейк.
| |
|
3.10, kravich (ok), 12:22, 28/05/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>достаточно отредактировать с помощью $EDITOR сгенерированную портянку или вообще вклиниться любым другим образом хоть в configure, хоть в make, хоть после make.
Какие жосткие извращения...
| |
|
2.21, Аноним (21), 16:29, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Meson требует жирнющего питона, который на мою систему вообще не портирован.
| |
|
3.22, Аноним (22), 17:32, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Meson требует жирнющего питона, который на мою систему вообще не портирован
А Perl, значит, портирован?
| |
|
|
1.2, Аноним (3), 09:47, 28/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> утилиты для автоматической генерации make-файлов, соответствующих стандартам кодирования проекта GNU
Жаль, что эта дрянь выползла далеко за пределы проекта GNU.
| |
|
2.19, Аноним (19), 15:14, 28/05/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну это как: разрабатывали мы вирус в лаборатории, а он выполз за пределы.
| |
|
1.20, Аноним (25), 15:56, 28/05/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Посмотрел на Algol 68 и понял, откуда у Bash ноги растут: эти if .. fi.
Ждём новый стандарт Algol 2025.
| |
|