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

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

Отправлено opennews , 19-Июл-21 10:30 
Представлен релиз  набора системных утилит GNU Binutils 2.37, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip...

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


Содержание

Сообщения в этом обсуждении
"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 10:30 
>Повышены требования к сборочному окружению, для сборки Binutils теперь требуются библиотеки и компилятор, поддерживающие стандарт C99.

Все становится большим, все становится требовательным. Нереальный отстой


"Выпуск GNU Binutils 2.37"
Отправлено OnTheEdge , 19-Июл-21 10:36 
согласен, требовать-то от стандарта 22-летней "выдержки"! с другой стороны, можно с уверенностью говорить о том, что он устоялся

"Выпуск GNU Binutils 2.37"
Отправлено n00by , 19-Июл-21 13:49 
MSVC уже поддерживает C99?

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 14:03 
Нет. Майкрософт когда-то громко заявила, что чистая Сишка устарела. И намекнула всем переходить на Си плюс-плюс. "Майкрософт Вижуал Студио" поддерживает только ANSI C 1989 года.

Чистая Сишка вечна, Майкрсофт обкакался.


"Выпуск GNU Binutils 2.37"
Отправлено n00by , 19-Июл-21 17:38 
Похоже, Микрософт реально забила на свой транслятор... 10 лет назад он подавал надежды. Оказывается, в VS давно добавлена поддержка GCC, а недавно и Clang:

Visual Studio 2019 version 16.1 Preview 2 comes with support for Clang/LLVM out-of-the-box. Visual Studio has had great tooling for MSVC and GCC for quite a while now. The latest preview brings Clang into the fold.

Will Buik
Program Manager, Visual Studio C++ IDE

https://devblogs.microsoft.com/cppblog/clang-llvm-support-in.../


"Выпуск GNU Binutils 2.37"
Отправлено fsb4000 , 19-Июл-21 17:41 
MSVC поддерживает С11 и C17

https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-.../


"Выпуск GNU Binutils 2.37"
Отправлено n00by , 19-Июл-21 18:00 
Спасибо. Насколько я понимаю, официальный источник информации здесь: https://docs.microsoft.com/ru-ru/cpp/overview/visual-cpp-lan...
и смотреть следует сноски. В наличии "Функции компилятора C++" и "Функции стандартной библиотеки C" (частично).
И ещё здесь https://docs.microsoft.com/ru-ru/cpp/build/reference/std-spe... (ссылка с якорем на "Поддержка стандартов C", но по ней открывается "Поддержка стандартов C++", что как бы намекает).

"Выпуск GNU Binutils 2.37"
Отправлено й , 20-Июл-21 01:39 
оно уже семь лет поддерживает только c99 (с элементами из c11), а c89 больше не поддерживает. вылазь из криокамеры, фрай.

"Выпуск GNU Binutils 2.37"
Отправлено n00by , 20-Июл-21 08:46 
Поздно, я уже удалил Виндос.

Но если Вы вдруг в курсе, подскажите, какие файлы и откуда надо выдернуть, что бы можно было запустить вот так:

./cl.exe
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86
Copyright (C) Microsoft Corporation.  All rights reserved.


"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 20-Июл-21 20:23 
Майкрософт давно кинула чистую Сишку. Вместо неё она предлагает нечто уродливое под названием C/C++.

Истинная чистая сишка есть только в GCC и LLVM.


"Выпуск GNU Binutils 2.37"
Отправлено й , 21-Июл-21 02:46 
судя по глубине познаний, llvm ты ни разу в жизни не видел. там ровно такой же clang, который есть 'compiler for the C family of programming languages'. и в нём не только c и c++, как в cl.exe, а ещё objc и renderscript.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 10:39 
хорошо хоть на раст не переписали.

"Выпуск GNU Binutils 2.37"
Отправлено lockywolf , 19-Июл-21 10:56 
Плохо, что на раст не переписали!

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 11:04 
нейтрально что на раст не переписали

"Выпуск GNU Binutils 2.37"
Отправлено OnTheEdge , 19-Июл-21 11:12 
истинно-нейтрально, законопослушно или хаотично?

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 12:20 
Исключительно хаотично-нейтрально

"Выпуск GNU Binutils 2.37"
Отправлено InuYasha , 19-Июл-21 12:36 
законопослушно т.к. закономерно.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 13:16 
Этот проект если бы и переписали, то на Guile.

"Выпуск GNU Binutils 2.37"
Отправлено adolfus , 19-Июл-21 14:16 
Язык Си до -std=с99 -- это не язык, а муляж языка. с99 и даже с11 -- альфа и бета. Кандидат в релизы в ключевых словах будет иметь типы bool, complex, imaginary, операторы alignas, alignof и квалификаторы genegic, noreturn, thredlocal сугубо в нижнем регистре и без подчеркиваний.


"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 20-Июл-21 20:18 
Деннис Ритчи с тобой не согласен.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 21-Июл-21 00:16 
Скажи спасибо, что не раст.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 10:37 
Единственный нормальные опенсорсные приложения.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 10:53 
Да вроде не, это то, автор которого хотел на место Столлмана. Технически, багов очень много, что явно не "нормально".

"Выпуск GNU Binutils 2.37"
Отправлено анон , 19-Июл-21 14:04 
Пользуйся проприетарщиной, там багов нет, про них тебе не скажут.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 15:12 
Конечно, если она не будет мешать мне собирать и использовать софт, я всеми руками за проприетарщину. Сабж очень проблемный и мешает собирать софт, лучше бы он был проприетарным в таком случае.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 11:37 
говорят, баклажан заморозили... тисните ктонить новость

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 11:50 
А по-русски?

"Выпуск GNU Binutils 2.37"
Отправлено fsb4000 , 19-Июл-21 12:10 
Debian заморозили.

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 12:21 
Спасибо за перевод на русский

"Выпуск GNU Binutils 2.37"
Отправлено Anonymus , 19-Июл-21 12:10 
> Повышены требования к сборочному окружению, для сборки Binutils теперь требуются библиотеки и компилятор, поддерживающие стандарт C99.

Все бы так требования повышали.

>Прекращена поддержка формата arm-symbianelf.

Symbian даже тут теперь официально мертва? Печально.


"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 13:47 
Иксперты опеннета как всегда всем недовольны

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 21:29 
А лохи не мамонты как всегда всем довольны. Главное ни в чем не сомневаться.

"Выпуск GNU Binutils 2.37"
Отправлено Kusb , 19-Июл-21 17:37 
Чё сказать то, ёпт? Кульные проги временами, часто пользуюся ими в терминале. И не только я, а разные программы, вот удалю их и система навернётся, без них даже и собрать что-то будет сложно (что они только не делают) да и по POSIX многие типа положены.
Некоторые делают что-то простое, а заглянешь в код и ухххх, чёрт побери, ну и слоняра, как же так, а

"Выпуск GNU Binutils 2.37"
Отправлено Аноним , 19-Июл-21 21:30 
На Маке только БСДня и как-то все работает.

"Выпуск GNU Binutils 2.37"
Отправлено псевдонимус , 20-Июл-21 09:39 
А зачем они в линукс-окружении? Есть же волшебная системда и гениальный езыг юнит фейлов + 100500 опций. Не хватает? Ты лох и не умеешь смотреть в постакапалипсическое будущее!

Пошел изучать наставление по стрелковому делу 70-лохматого года..:-(


"Выпуск GNU Binutils 2.37"
Отправлено макпыф , 25-Июл-21 15:52 
А чем ты волшебную системду то собирать будешь?

"Выпуск GNU Binutils 2.37"
Отправлено Cooler , 20-Июл-21 18:00 
Ну вот... Под mingw-w64 не собралось. Ошибка в rust-demangle.c ☹️