The OpenNET Project / Index page

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



"Выпуск браузера Pale Moon 32"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Выпуск браузера Pale Moon 32" +/
Сообщение от Zenitur (ok), 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 делает именно это. Но у меня он не работает :-( Поэтому я и захотел узнать - как сделать так, чтобы работал

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

Оглавление
Выпуск браузера Pale Moon 32, opennews, 25-Янв-23, 12:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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