The OpenNET Project / Index page

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



"Опубликован корректирующий релиз дистрибутива ROSA Fresh R11.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Опубликован корректирующий релиз дистрибутива ROSA Fresh R11..." +/
Сообщение от Аноним (161), 25-Апр-20, 19:11 
> Я же написал, что обновлять системную версию libstdc++ считаю (и далеко не только я так считаю) недопустимым и излишним в нероллинг дистрибутиве

Обновлять всё то, про что написано в новости, особенно ядро и systemd, тем более неуместно в не-роллинг дистрибутиве. Определитесь всё-таки, что за дистрибутив у вас.

> Нельзя положить новую libstdc++.so.6 и оставить старые заголовочные файлы и старый GCC.

Обновлять libstdc++ надо, безусловно, вместе с её заголовочными файлами. Использовать с ней сарый компилятор (с его старыми заголовочными файлами, не относящимися к libstdc++) при этом можно.

> То, что собрано с _новой_ libstdc++, если собрать новую версию компилятора, не трогая основную ("как в Debian", по вашим словам), при запуске не найдет нужную версию libstdc++ просто так.

Найдёт единственную в системе, которая должна быть новой. И не надо мне приписывать слова, которых я не писал. В Debian нет «основной» версии gcc, которая принципиально отличалась бы от других. Есть пакеты вроде gcc-8, gcc-9, gcc-10, собирающиеся единообразно, и есть метапакет gcc, зависящий от последней на данный момент версии. В стабильном репозитории обычно присутствует только одна версия gcc, но в системе вполне может быть установлено несколько параллельно.

> Ага, еще и glibc там обновляться "без каких-либо негативных последствий", сохраняя 100% ABI-совместимость, только вот, например, проприетарный драйвер Canon отваливался после обновления glibc

Ага, а ещё adobe flash отваливался, помним-помним. Вникать в тему сапопа мне лень, по ссылке она совершенно не раскрыта (подозреваю, что это не более чем арчепроблема), а с flash было сочетание двух ошибок: UB в нём самом и изменение поведения функции без создания новой её версии в glibc, что очень быстро исправили. Shit happens, но крайне редко, и чинится оперативно.

Молодой человек, я немало лет имел довольно сомнительное удовольствие сопровождать кусок софта, написанный преимущественно на C++ и устанавливающийся на системы с совершенно непредсказуемыми версиями glibc и libstdc++, и *ни разу* использование более новой версии одной или другой стандартной библиотеки не вызывало проблем. Если своего опыта у Вас пока мало, прислушивайтесь к словам других.

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

Оглавление
Опубликован корректирующий релиз дистрибутива ROSA Fresh R11.1, opennews, 24-Апр-20, 19:28  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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