The OpenNET Project / Index page

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



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

Исходное сообщение
"Опубликован прототип платформы ALP, идущей на смену SUSE Lin..."
Отправлено Zenitur, 06-Окт-22 14:16 
Как правило, проприетарные проги собирают грамотно и специально так, чтобы минимально зависеть от системных библиотек. А опенсорсные программы собирают под конкретную версию конкретного дистра.

Я поднимал эту тему ещё 5 лет назад. Пытался делать сборки опенсорсных программ по правилам проприетарных. Но был поднят на смех на ЛОРе и не нашёл единомышленников.

Собрал например PCSX2 1.3.1. Эмулятор второй "плойки". Просто создал папку lib, в которую скидал wxWidgets, portaudio, SDL, libCg, libGLEW. Больше всего проблем создавал именно libGLEW, так как он ломает ABI _очень_ часто. Скажем, авторы официальной сборки использовали Ubuntu 16.04 для создания своей сборки, а в 16.10 заменили libGLEW 1.7 на 1.8, и всё отвалилось.

Так что если бы авторы официальной сборки положили эту либу в архив с программой (либо же собрали эту либу статически), как минимум половину проблем удалось бы решить.

Система для сборки у меня была CentOS 5. Компилятор GCC 4.8 из репозитория devtoolset. Пришлось немного пропатчить исходники, чтобы не было зависимости от слишком новой версии GTK2. Однако уже в PCSX2 1.4.0 стало _слишком_ много строк кода, которые надо даунгрейдить для совместимости со старым GTK2. Поэтому я просто обновил дистр до CentOS 6.

 

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



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

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