URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 126725
[ Назад ]

Исходное сообщение
"Выпуск GNU Binutils 2.38"

Отправлено opennews , 09-Фев-22 22:38 
Представлен релиз  набора системных утилит GNU Binutils 2.38, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=56669


Содержание

Сообщения в этом обсуждении
"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 09-Фев-22 23:16 
А эльбрусы поддерживает?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 00:01 
Будет поддерживать как только перепишут на Rust ☺️

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 11:23 
Эльбрус?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 12:46 
Не перепишут. У раста minimum external LLVM 12. А в ЭльбрусОС протухший LLVM 9 (https://www.altlinux.org/%D0%AD%D0%BB�...).

"Выпуск GNU Binutils 2.38"
Отправлено Шигорин , 10-Фев-22 00:02 
Да

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 00:18 
Как называется архитектура? А то лонгсуны я вон вижу и полно совсем уж какой-то обскурщины, о половине списка никогда не слышал.

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 16:37 
VLIW

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 18:45 
> VLIW

в перечне архитектур binutils как конкретно называется


"Выпуск GNU Binutils 2.38"
Отправлено yet another anonymous , 10-Фев-22 09:57 
Репозиторий --- это тот, что у ребят, которые эмулятор для e2k делают?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 09:01 
В основе архитектуры Эльбруса является спижженая у американцев арифметико-логическое устройство. А поскольку процессоры спижжены, то в любом случае будет поддерживать.

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 11:25 
А у амеров это какая архитектура была?

"Выпуск GNU Binutils 2.38"
Отправлено RM , 10-Фев-22 13:35 
в свое время говорили что первый и второй эльбрусы имели много общего с компьютерами американской фирмы Burroughs.

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 16:32 
https://www.basic.visual2000.ru/kolesov/nopublic/70715ctr.htm

Ты читать не умеешь поэтому я скопирую

«Однако при этом почему-то совсем не говорится о том, что весь проект "Эльбрус" был в свою очередь основан на реализации американского аналога — компьютеров фирмы Burroughs.»


"Выпуск GNU Binutils 2.38"
Отправлено adolfus , 10-Фев-22 00:15 
Что там с отладкой ассемблерного кода?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 08:52 
А токое бывает? Это же низкоуровневый язык.

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 09:51 
Пошаговое выполнение, брейкпойнты, отображение регистров, флагов, стека и тд?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 10:26 
все збс, man libbfd

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 16:33 
Пиши сразу правильно какие проблемы?

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 19:33 
Йе! Пишите на GNU ассемблере без ошибок! Синтаксис AT&T рулит!

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 06:30 
А есть bsd Binutils?

"Выпуск GNU Binutils 2.38"
Отправлено макпыф , 10-Фев-22 08:20 
нет. бзди используют llvm

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 13:15 
> нет. бзди используют llvm

Опеннет, как обычно, полон знатоков "Я точно слышал, как там на БЗДах все на самом деле!"
uname ; strip -V;nm -V;strings -V
FreeBSD
strip (elftoolchain r3769)
nm (elftoolchain r3769)
strings (elftoolchain r3769)
https://github.com/elftoolchain/elftoolchain/blob/trunk/LICENSE
> the Elftoolchain project's sources are distributed under a 2-clause BSD license.


"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 08:56 
Двоичный код для GCC делает "GNU assembler", а БЗДуны не дружат с GNU. От копилефтчиков они убежали в LLVM. Дураки!

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 13:19 
> Двоичный код для GCC делает "GNU assembler", а БЗДуны не дружат с
> GNU. От копилефтчиков они убежали в LLVM. Дураки!

Как истинный опеннетчик, ты слашал звон, но не понял, откуда он?

as --version                                                                  
GNU assembler 2.17.50 [FreeBSD] 2007-07-03



"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 13:55 
По-моему, основной сборщик портов в BSD-системах - это LLVM (Clang). GCC вроде отодвинут на 2 план, не?  

"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 14:11 
> БЗДуны не дружат с GNU. От копилефтчиков они убежали в LLVM. Дураки!
> По-моему, основной сборщик портов в BSD-системах - это LLVM (Clang).

1) Причем тут порты (т.е. сторонний софт)?
2)
/usr/bin/as -V                                                                
GNU assembler version 2.17.50 [FreeBSD] 2007-07-03 (x86_64-unknown-freebsd)
/usr/local/bin/as -V      
GNU assembler version 2.37 (x86_64-portbld-freebsd12.2) using BFD version (GNU Binutils) 2.37


Все еще не?
Ладно, подсказка: какая совместимость у GPLv3 и BSDL?



"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 14:58 
Википедия. FreeBSD 13. Цитата.

>Проведена чистка базовой системы от приложений, распространяемых под лицензией GPL. Из дерева исходных текстов удалены binutils 2.17 и gcc 4.2.1, все поддерживаемые архитектуры переведены на инструментарий LLVM/clang.
>Ладно, подсказка: какая совместимость у GPLv3 и BSDL?

Они совместимы. Важное замечание: GPK - копилефт, несовместима проприетарщиной. BSDL - пермиссивщина, которая совместима с проприетарными лицензиями.


"Выпуск GNU Binutils 2.38"
Отправлено Аноним , 10-Фев-22 15:44 
> Википедия. FreeBSD 13. Цитата.
>>Проведена чистка базовой системы от приложений, распространяемых под лицензией GPL. Из дерева исходных текстов удалены binutils 2.17 и gcc 4.2.1, все поддерживаемые архитектуры переведены на инструментарий LLVM/clang.

Там, выше, год приведен "2007-07-03". В этом году вышла GPLv3, на который и перешли GCC/Binutils.
binutils 2.17 и gcc 4.2.1 - последине версии под GPLv2.
Но да, конечно же их во фре 13 (2021 год) выкинули исключительно из-за нелюбви к GNU, а не по причине окончательной окаменелости.

>>Ладно, подсказка: какая совместимость у GPLv3 и BSDL?
> Они совместимы. Важное замечание: GPK - копилефт, несовместима проприетарщиной. BSDL -
> пермиссивщина, которая совместима с проприетарными лицензиями.

Сам-то хоть понял, что написал? "совместимы, просто не совсем".
GPLv3 усложнили и добавили "политических" пунктов, причем ориентированных на судебную систему США
Без проблем можно только включить BSD в GPLv3 проект - ведь лицензия производного продукта будет GPLv3.
Во фре gcc пропатченный и в отличие от пингвина (который btw тоже не спешит перейти на GPLv3)
сборочный тулчейн - часть ОС, т.е. фря "из коробки" может собрать себя полностью (с этим самым тулчейном) https://www.freebsd.org/cgi/man.cgi?release(7)
в нетке для gcc тулчейна сменили лицензию:
http://www.netbsd.org/about/redistribution.html#why2clause
"А так все хорошо, прекрасная маркиза!"