Выпуск GNU Binutils 2.25

5 января 2015 года

После двух лет разработки представлен релиз набора системных утилит GNU Binutils 2.25, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.

В новом(недоступная ссылка) выпуске(недоступная ссылка):

  • В ответ на недавно выявленную уязвимость изменено по умолчанию поведение утилиты strings, в которой теперь применяется метод вывода "--all", не использующий дополнительные методы разбора заголовков исполняемых файлов. Для возвращения старого поведения при сборке можно указать "--disable-default-strings-all" при запуске configure. Добавлены новые опции: "--data" для вывода только данных в загружаемых, инициализируемых структурах, и "--include-all-whitespace" для отключения упаковки пробелов;
  • В утилиту objcopy добавлена опция "--dump-section option";
  • В компоновщике для формата исполняемых файлов PE возобновлено включение реального времени сборки (для отключения можно использовать опцию "--no-insert-timestamp"). Для формата COFF и исполняемых файлов x86/x86_64 pe-coff добавлена возможность использования опции "--build-id".
  • В ассемблере улучшена поддержка архитектуры ARM, добавлена поддержка микроконтроллеров AVR Tiny;
  • Добавлена поддержка микропроцссоров Andes NDS32;
  • Поддержка openrisc и or32 заменена на or1k.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск GNU Binutils 2.25», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.