The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск браузера Pale Moon 32"
Отправлено Zenitur, 25-Янв-23 15:47 
В качестве ОС для сборки я использую Debian 7 (запускаю готовую сборку в широком спектре дистров от 8 до 11 версии).

Так как в системе - старый компилятор, то я просто скомпилировал новый компилятор в /home/user/gcc-9.5. И теперь, при попытке запустить скомпилированный браузер, я получаю ошибку:

./palemoon: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./palemoon)

И это ещё сам исполняемый файл хочет GLIBCXX_3.4.21, а libxul вообще GLIBCXX_3.4.26 хочет...

Как починить? Выполнить:

export LD_LIBRARY_PATH=/home/user/gcc-9.5/lib:$LD_LIBRARY_PATH

Тогда работает.

Но ведь на официальном сайте сборки работают и без этого. Они же как-то сделаны таким образом, чтобы в системе мог быть и старый libstdc++.so.6.

Я хочу сделать себе такую же сборку. И вот думаю, как это сделать. По-идее, флаг --enable-stdcxx-compat делает именно это. Но у меня он не работает :-( Поэтому я и захотел узнать - как сделать так, чтобы работал

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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