The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Выпуск GNU Binutils 2.28"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск GNU Binutils 2.28"  +/
Сообщение от opennews (??) on 07-Мрт-17, 14:12 
Подготовлен (http://www.mail-archive.com/info-gnu@gnu.org/msg02254.html) релиз  набора системных утилит GNU Binutils 2.28 (https://sourceware.org/binutils/), в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.


В (ttps://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils/NEWS;hb=refs/tags/binutils-2_28) новой (https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...) версии (https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...):


-  Добавлена возможность размещения отладочной информации в отдельном файле, с привязкой через прошитый в исполняемый файл идентификатор сборки (build-id), совпадающий с именем отладочного файла;

-  В утилиту nm добавлена опция "--with-version-strings", позволяющая просмотреть информацию о версиях символов из объектного файла;

-  В утилитах objcopy и strip добавлена возможность указания в опции "--remove-section" шаблонов секций, начинающихся с восклицательного знака, для исключения данных секций из списка совпадений по ранее указанному в командной строке шаблону "--remove-section";

-  В утилиты  objcopy и strip добавлена опция "--remove-relocations=SECTIONPATTERN" для удаления секций, выполняющих связывание адресов  (relocation);

-  В компоновщике (ld) добавлена поддержка архитектуры RISC-V (https://ru.wikipedia.org/wiki/RISC-V). Опция "--no-eh-frame-hdr" теперь может использоваться для отключения генерации секций  .eh_frame_hdr в компоновщиках на основе формата ELF. В компоновщик для архитектуры ARM добавлена опция "--in-implib=", а опция "--out-implib=" теперь применима к файлам в формате ELF (позволяет сгенерировать для ELF-файла библиотеку импорта, которая затем может использоваться другим приложением для связывания с исполняемым файлом);

-  В ассемблере (gas) добавлена поддержка процессоров ARM Cortex-M23 и Cortex-M33, а также реализована поддержка архитектуры RISC-V (https://ru.wikipedia.org/wiki/RISC-V).

URL: http://www.mail-archive.com/info-gnu@gnu.org/msg02254.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=46150

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

Оглавление

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


1. "Выпуск GNU Binutils 2.28"  –3 +/
Сообщение от Аноним (??) on 07-Мрт-17, 14:12 
С какого перепугу это системные утилиты?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск GNU Binutils 2.28"  +2 +/
Сообщение от Ordu email(ok) on 07-Мрт-17, 18:00 
Прально, так их! Удали из своей системы binutils, зачем они нужны вообще?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск GNU Binutils 2.28"  –1 +/
Сообщение от Аноним (??) on 07-Мрт-17, 18:10 
Они нужны для создания исполняемых файлов. То есть не для всех пользователей они нужны. Даже coreutils не всем нужны, но они-то используются самой системой, поэтому их можно назвать "системными".

Но вот binutils для нормального функционирования системы не нужны. Это, блджад, инструменты разработчиков, и то не всех.

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

5. "Выпуск GNU Binutils 2.28"  +5 +/
Сообщение от Ordu email(ok) on 07-Мрт-17, 20:47 
> Они нужны для создания исполняемых файлов. То есть не для всех пользователей
> они нужны. Даже coreutils не всем нужны, но они-то используются самой
> системой, поэтому их можно назвать "системными".
> Но вот binutils для нормального функционирования системы не нужны. Это, блджад, инструменты
> разработчиков, и то не всех.

Не надо этих пустых рассуждений. Будь мужиком, удали из системы все файлы binutils! Слова для слабаков, ты делом докажи, насколько ты убеждён в своих убеждениях.

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

7. "Выпуск GNU Binutils 2.28"  +1 +/
Сообщение от Ordu email(ok) on 07-Мрт-17, 22:43 
Хотя, я провентилировал свою память, и выяснил, что она ошибалась. ld-linux.so -- это часть glibc, а не binutils. Так что, может быть система и не умрёт, если из неё выпилить binutils. Ты, кстати, выпилил?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск GNU Binutils 2.28"  –1 +/
Сообщение от angra (ok) on 08-Мрт-17, 00:07 
Не умрет.


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

10. "Выпуск GNU Binutils 2.28"  +2 +/
Сообщение от Ordu email(ok) on 08-Мрт-17, 00:12 
> Не умрет.

Но он почему-то не отвечает. Может система его всё-таки умерла?

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

11. "Выпуск GNU Binutils 2.28"  –1 +/
Сообщение от Ilya Indigo (ok) on 08-Мрт-17, 06:21 
Их требует dracut.
Выпиливать binutils и dracut из своей системы и переустанавливать после это ядро я точно не рискну.
Наверно, аноним, таки, рискнул. :-)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Выпуск GNU Binutils 2.28"  –1 +/
Сообщение от angra (ok) on 08-Мрт-17, 00:06 
Это инструменты не только разработчика, но и сисадмина. Например без binutils ты не соберешь модуль под ядро, а это нужно очень многим. Хотя уже собранный модуль конечно продолжит работать после выноса binutils. По-крайне мере до тех пор, пока не понадобится обновить ядро. А с учетом того, что в юзерфрендли дистрах обновление ядра и сборка модулей под него происходит на автомате, то с точки зрения "обычного пользователя" непосредственно после выноса binutils ничего не сломается, но при обновлении внезапно может случится страшный черный экран.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск GNU Binutils 2.28"  –3 +/
Сообщение от Ursadon (ok) on 07-Мрт-17, 22:23 
> через прошитый в исполняемый файл идентификатор сборки (build-id), совпадающий с именем отладочного файла

Звучит как какой-то грязный хак

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

12. "Выпуск GNU Binutils 2.28"  +/
Сообщение от Аноним (??) on 09-Мрт-17, 11:58 
"В ассемблере (gas) добавлена поддержка процессоров ARM Cortex-M23 и Cortex-M33" ну, пошел изучать ассемблер))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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