The OpenNET Project / Index page

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



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

"Выпуск GNU Binutils 2.31"  +/
Сообщение от opennews (??), 16-Июл-18, 12:29 
Представлен (https://www.mail-archive.com/info-gnu@gnu.org/msg02474....) релиз  набора системных утилит GNU Binutils 2.31 (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_31) новой (https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...) версии (https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=b...):


-  Ускорено выполнение операций прямого связывания  DLL для Cygwin и Mingw;

-  В компоновщике в Linux по умолчанию включён режим "-z separate-code", повышающий защищённость исполняемых файлов ценой небольшого увеличения размера и потребления памяти;

-  В дизассемблер добавлена поддержка файлов с прошивками в формате Netronome Flow Processor (NFP);

-  В дизассемблере для архитектуры AArch64  обеспечен вывод предупреждений о некорректном применении процессорных инструкций;
-  В менеджер архивов AR добавлена поддержка модификатора "O" для отображения смещений секций в архиве;
-  В ассемблере для  MIPS добавлена поддержка расширений  Global INValidate (GINV) и
    Cyclic Redudancy Check (CRC);

-  Добавлена поддержка архитектуры Freescale S12Z;

-  В ассемблер добавлена опция "--generate-missing-build-notes=[yes|no]" для создания примечаний GNU Build Attribute;
-  Для систем x86 удалена опция "-mold-gcc";

-  В ассемблере для x86 добавлена поддержка опций "-O[2|s]" для включения альтернативных схем укороченного кодирования инструкций;

-  В компоновщик  gold добавлена поддержка инстркций Intel's Indirect Branch Trackin (IBT) и Shadow Stack. Добавлена опция "--debug=plugin" для упрощения отладки плагинов. Обеспечена поддержка опции "-z keep_text_section_prefix" и секции ".note.gnu.property".


URL: https://www.mail-archive.com/info-gnu@gnu.org/msg02474....
Новость: https://www.opennet.dev/opennews/art.shtml?num=48970

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

Оглавление

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


1. "Выпуск GNU Binutils 2.31"  +1 +/
Сообщение от Аноним (1), 16-Июл-18, 12:29 
У меня такой вопрос. Я как-то захотел собрать Firefox 52 под Debian 4 Etch. Собрал Binutils и GCC. Мне configure Фаерфокса выдал: неизвестная опция "-Wl". Что именно я неправильно "собрал": GCC или Binutils?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск GNU Binutils 2.31"  +3 +/
Сообщение от Аноним (2), 16-Июл-18, 12:57 
> Я как-то захотел собрать Firefox 52 под Debian 4 Etch

Месье знает толк.

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

3. "Выпуск GNU Binutils 2.31"  +2 +/
Сообщение от Аноним (1), 16-Июл-18, 13:04 
Да просто современный десктопный линукс - это сладкий хлебушек, а старый Debian работает молниеносно. В CentOS 5 я уже успешно собрал этот самый Firefox, но это легкотня: патч для даунгрейда минимально необходимой версии GTK с 2.18 до 2.10 уже есть в SRPM-ке от Firefox 45, и на 52 накладывается без ошибок. А в Etch GTK 2.8, и я собирался править код и получать удовольствие. А GCC меня так обломал, что даже начать компиляцию не получилось
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Andrey Mitrofanov (?), 16-Июл-18, 13:22 
> Да просто современный десктопный линукс - это сладкий хлебушек, а старый Debian
> работает молниеносно. В CentOS 5 я уже успешно собрал этот самый
> Firefox, но это легкотня: патч для даунгрейда минимально необходимой версии GTK
> с 2.18 до 2.10 уже есть в SRPM-ке от Firefox 45,
> и на 52 накладывается без ошибок. А в Etch GTK 2.8,
> и я собирался править код и получать удовольствие. А GCC меня
> так обломал, что даже начать компиляцию не получилось

В wheezy-lts, когда переходили с 45-ESR на 52-ESR, добавили
    https://packages.debian.org/src:gcc-mozilla
аж "целый компилятор" (из убунты принесли).  Может полезно будет, если вдруг будет рецидив того "я как-то захотел".

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

7. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Аноним (1), 16-Июл-18, 13:25 
Ооо, спасибо! Сейчас буду смотреть!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск GNU Binutils 2.31"  +3 +/
Сообщение от Аноним (12), 16-Июл-18, 14:00 
Это ж сколько лет надо, чтобы такой скилл некромантии накачать?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Выпуск GNU Binutils 2.31"  +6 +/
Сообщение от Anonimus (??), 16-Июл-18, 14:44 
Попробуйте gentoo тогда уж. Тот же профит но без некромантии...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

27. "Выпуск GNU Binutils 2.31"  +/
Сообщение от лютый жабист... (?), 17-Июл-18, 08:04 
>сладкий хлебушек, а старый Debian работает молниеносно

тормозят КДЕ и ГНУМ и остальное ПО. Ядро 4.17 ничуть не медленнее старых протухших.
Поставь DE путнее и будет тебе щастье.

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

4. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Аноним (4), 16-Июл-18, 13:11 
Ты какой гцц и бинутилс собирал? Пути до них не забыл в конфигуратор фф прописать?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Аноним (1), 16-Июл-18, 13:19 
binutils 2.29.1, GCC 4.8.5. Устанавливал в --prefix=/usr, так как всё равно "виртуалка". Вот текст ошибки:

configure:17666: /usr/bin/gcc-4.8 -std=gnu99 -shared -Wl,-z,defs -Wl,--gc-sections -lpthread  -Wl,--no-keep-memory -Wl,--reduce-memory-overheads -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -o libconftest.so -Wl
gcc-4.8: error: unrecognized command line option '-Wl'

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

9. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Ккк (?), 16-Июл-18, 13:40 
Удали из мейкфайлов эту опцию -
Wl, нажми на кнопку и получишь результат.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

21. "Выпуск GNU Binutils 2.31"  +2 +/
Сообщение от Аноним (21), 16-Июл-18, 16:31 
-Wl - это префикс опций для линковщика. У тебя в конце он стоит отдельно, без опции линковщика, на это и ругается. Ковыряйся в conifure и Makefile.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

29. "Выпуск GNU Binutils 2.31"  –1 +/
Сообщение от нах (?), 17-Июл-18, 15:20 
ну да, ну да, это configure неправильный и мэйкфайл неправильный, а не руки из, эээ, кривые?

Ничего что это - мазила, собирается на миллионах хомячковых локалхостов именно этим configure?

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

30. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Andrey Mitrofanov (?), 17-Июл-18, 16:22 
#>>>> Я как-то захотел собрать Firefox 52 под Debian 4 Etch
> Ничего что это - мазила, собирается на миллионах хомячковых локалхостов именно этим
> configure?

Это ничего, что вы не читаете контекст.

Миллионы хомячков на еьчах собирают мазилу?  Аднако!

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

14. "Выпуск GNU Binutils 2.31"  –4 +/
Сообщение от нах (?), 16-Июл-18, 14:34 
вероятнее всего - пихон, но возможно и еще что-то. Или повредил дебиановские билдтулы косорукой установкой в /usr, вместо аккуратной ручной установки параллельно с системным, и правильной настройки билд-конфигурации мазилы, благо она вполне там возможна.

из твоего лога очевидно, что командная строка обрезалась на середине, после -Wl должно было быть ее продолжение.

спрашивается - а каким дятлом надо быть, чтобы самому это мгновенно не понять, даже если сам синтаксис gcc для тебя в новинку и ты не в курсе, что это за параметр, и зачем тогда тебе понадобилось пересобирать мурзилу? Все равно ведь сделаешь криво и работать если будет, то только по недоразумению...

обновляйся, за тебя уже все подумали.

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

26. "Выпуск GNU Binutils 2.31"  +/
Сообщение от anonymous (??), 16-Июл-18, 18:32 
скорее всего неправильная версия libtool
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

28. "Выпуск GNU Binutils 2.31"  +/
Сообщение от Аноним (1), 17-Июл-18, 12:02 
Проверю. Спасибо!
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

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

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




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

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