Выпуск системы сборки GNU Make 4.4
Автор
Сообщение
news_bot ®
Стаж: 7 лет 2 месяца
Сообщений: 27286
После почти трёх лет разработки состоялся релиз системы сборки GNU Make 4.4. Кроме исправления ошибок, в новой версии можно отметить следующие изменения:
- Объявлены устаревшими платформы OS/2 (EMX), AmigaOS, Xenix и Cray, поддержка которых будет прекращена в следующем выпуске.
- Повышены требования к сборочному окружению, для сборки GNU Gnulib теперь необходим компилятор, поддерживающий элементы из стандарта C99.
- Добавлена специальная сборочная цель .WAIT, позволяющая приостановить запуск сборки определённых целей до того как будет завершена сборка других целей.
- В специальной сборочной цели .NOTPARALLEL реализована возможность указания пререквизитов (файлов, необходимых для сборки цели) для последовательного запуска связанных с ними целей (как если бы между каждым пререквизитом был выставлен ".WAIT").
- Добавлена специальная сборочная цель .NOTINTERMEDIATE, отключающая поведение, связанное с использованием промежуточных целей (.INTERMEDIATE), для указанных файлов, файлов подпадающих под маску или всего makefile.
- Реализована функция $(let ...), позволяющая определять локальные переменные в пользовательских функциях.
- Реализована функция $(intcmp ...) для сравнения чисел.
- При использовании опции "-l" (--load-average) при определении числа запускаемых работ теперь учитываются данные из файла /proc/loadavg о нагрузке на систему.
- Добавлен опция "--shuffle" для перемешивания пререквизитов, что позволяет добиться недетерминированного поведения при распараллеленной сборке (например, для fuzzing тестирования корректности определения пререквизитов в makefile).
- На системах с поддержкой mkfifo обеспечено использование нового метода взаимодействия с jobserver при параллельном выполнении работ, основанного на использовании именованных каналов. Для возвращения старого метода на основе неименованных каналов преложена опция "--jobserver-style=pipe".
- Расширено применение временных файлов в процессе работы (могут возникнуть проблемы при выставлении сборочной системой альтернативного каталога для временных файлов (TMPDIR) и удаления содержимого TMPDIR во время сборки).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://lists.gnu.org/archive/...)
- OpenNews: Релиз системы сборки CMake 3.23
- OpenNews: В редакторе кода Visual Studio Code появилась поддержка Makefile
- OpenNews: Сотрудник Red Hat представил сборочную систему Goals. Выпуск GNU Make 4.3
- OpenNews: Выпуск системы сборки GNU Make 4.2
- OpenNews: Релиз goredo 1.0.0, реализации системы сборки redo, предложенной DJB
Похожие новости:
- Релиз системы сборки CMake 3.23
- Релиз системы сборки CMake 3.22
- Релиз систем сборки CMake 3.21 и Meson 0.59
- [Программирование, C++, Разработка под Linux] Интеграция пресетов CMake в Visual Studio и Visual Studio Code (перевод)
- [Периферия] GK96S. Хороша со всех сторон. Обзор механической клавиатуры
- [Open source, Виртуализация, Облачные вычисления, Учебный процесс в IT] Новые функции в Python 3.0, шпаргалка по grep, бесплатные онлайн-курсы и вторая часть Red Hat Summit Virtual Experience
- [C++, Системы сборки] PVS-Studio Team: Switching to Clang Improved PVS-Studio C++ Analyzer's Performance
- [C++, Системы сборки] Опыт команды PVS-Studio: повышение производительности C++ анализатора на Windows при переходе на Clang
- [Тестирование IT-систем, Python, Программирование] Как протестировать блокноты Jupyter с помощью pytest и nbmake (перевод)
- [Программирование, Java, Проектирование и рефакторинг, Управление разработкой] Инструменты для разработчиков могут быть волшебными. Вместо этого они пылятся на полке (перевод)
Теги для поиска: #_make
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 04-Май 07:48
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 7 лет 2 месяца |
|
После почти трёх лет разработки состоялся релиз системы сборки GNU Make 4.4. Кроме исправления ошибок, в новой версии можно отметить следующие изменения:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 04-Май 07:48
Часовой пояс: UTC + 5