The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз генератора файлов сборки GNU Automake 1.16, opennews (ok), 26-Фев-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Релиз генератора файлов сборки GNU Automake 1.16"  –3 +/
Сообщение от Аноним (-), 27-Фев-18, 00:12 
Ну зачем они это делают?
Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз генератора файлов сборки GNU Automake 1.16"  –1 +/
Сообщение от Led (ok), 27-Фев-18, 01:18 
> Ну зачем они это делают?

Чтоб у хипстеров подгорало.

Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз генератора файлов сборки GNU Automake 1.16"  –1 +/
Сообщение от пох (?), 27-Фев-18, 09:52 
ну такие вот нынче пошли "разработчики". Другие вымерли или подались в эффективные менеджеры.

завязать пакет утилит для разработки _переносимых_ программ исключительно на gnu rm - как мило...

Впрочем, предлагаю расслабиться. Последней попадавшей мне под руку программой, использующей configure по назначению, был php5. (он же - и работает в том числе на крайне экзотических системах)
Умение писать не linux-only программы утрачено обезьянками напрочь, если современный софт и собирается под чем-то другим, то потому, что авторы чего-то другого потратили неимоверные усилия на багосовместимость именно с линуксом. autoconf сто лет уже как всеми используется не для переносимости, а потому, что умение написать собственный шелл-скрипт с аж пятью возможными опциями конфигурации - тоже утрачено нафиг, как и умение писать мэйкфайлы.

А если, не дай Б-же, кто-то пишет, то получается ад, трэш и п-ц, как у мозилы, требующей стопиццот питоновских модулей и сэндбоксинга, а потом...тадам, запускающей все тот же configure, потому что разобраться, как оно работало до них, тоже ниасилили.

Поэтому безумный миллион autoconf'овых проверок жрет ресурсы планеты совершенно зря - результат все равно способен работать только на одной-единственной платформе.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

11. "Релиз генератора файлов сборки GNU Automake 1.16"  +1 +/
Сообщение от user (??), 27-Фев-18, 12:26 
>рассчитаны на использование утилиты "rm", соответствующей требованиям следующей версии стандарта POSIX
>завязать пакет утилит для разработки _переносимых_ программ исключительно на gnu rm

У кого-то проблемы со зрением.

Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз генератора файлов сборки GNU Automake 1.16"  –1 +/
Сообщение от пох (?), 27-Фев-18, 14:00 
>>рассчитаны на использование утилиты "rm", соответствующей требованиям следующей версии стандарта POSIX
>>завязать пакет утилит для разработки _переносимых_ программ исключительно на gnu rm
> У кого-то проблемы со зрением.

у кого-то проблемы с пониманием. Требование соответствия еще недонаписанному стандарту POSIX, на которые все давно уже наплевали, это просто завуалированное "мы ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у нас афигенный автоматический генератор *портабильного* кода". С линукса на линукс, и только наираспоследней версии, обпортируйтесь.

это ж гораздо проще, чем головой думать.


Ответить | Правка | Наверх | Cообщить модератору

32. "Релиз генератора файлов сборки GNU Automake 1.16"  +/
Сообщение от Аноним (-), 27-Фев-18, 16:00 
> у кого-то проблемы с пониманием. Требование соответствия еще недонаписанному стандарту
> POSIX, на которые все давно уже наплевали, это просто завуалированное "мы
> ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у
> нас афигенный автоматический генератор *портабильного* кода".

Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус, отличный от 0? Скажи, где такую найти, мне интересно посмотреть.

Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз генератора файлов сборки GNU Automake 1.16"  –1 +/
Сообщение от пох (?), 27-Фев-18, 18:08 
> Ты давно видел какую-нибудь реализацию rm, которая с опцией -f возвращает статус, отличный от 0?

довольно давно, но уверен, она там вполне себе и осталась, лежит себе в bin ;-) (хепе, да. Оно еще и -rf / умело, не то что нынешние)

А вот та, которая 0, полагаю, наличествует ровно в линуксе и *bsd (где вынуждены копировать все причуды). Даже за современную солярку не вполне уверен.

А теперь возвращаемся к исходному вопросу: зачем вам сложная и не очень современная система автоматического учета особенностей платформы, если она работает только на линуксе и еще шаг-полтора в сторону, где именно линукс и вынуждены копировать, даже если не хотят?

Если вы хотите этим признать, что кроме линуксов разного сорта и их эмуляций ничего и не осталось - ок, а система-то тогда - зачем?

Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз генератора файлов сборки GNU Automake 1.16"  +/
Сообщение от yet another anonymous (?), 28-Фев-18, 13:37 
> "мы
> ничего кроме линуксных fileutils ниасилили и асиливать не хотим, такой у
> нас афигенный автоматический генератор *портабильного* кода". С линукса на линукс, и
> только наираспоследней версии, обпортируйтесь.

Автоматический генератор *портабельного кода*, говорите? Ну-ну. McNealy что-то уже приносил с похожими словами.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

38. "Релиз генератора файлов сборки GNU Automake 1.16"  +/
Сообщение от yet another anonymous (?), 28-Фев-18, 13:29 
> Поэтому безумный миллион autoconf'овых проверок жрет ресурсы планеты совершенно зря - результат все равно способен работать только на одной-единственной платформе.

Это таки да, но в этом оно мало отличается и от CMake/SCons/meson.

О вариациях для разных платформ все равно должен заботиться автор, а проверки на тему HAVE_UNISTD_H практически бессмысленны.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру