lintest / myrulib

Кроссплатформенная оболочка для электронной библиотеки fb2-файлов

Home Page:http://myrulib.lintest.ru

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Как отключить все bundled либы при сборке?

Vascom opened this issue · comments

Я хочу добавить rpm-пакет с myrulib в репозиторий Fedora. Но для этого при сборке программы должны использоваться библиотеке, которые уже есть в Федоре, а не встроенные их версии.
Например bzip2 и sqlite3 можно отключить. А остальные как?

Добрый день!

Уточните какие конкретно библиотеки Вы имеете ввиду.

При сборке проверяется, чтобы библиотека SQLite была собрана
с поддержкой ICU и FTS3. Если это условие не выполняется, то
используется встроенная.

Если в системе имеется LIBXML2, то используется она.
И тогда Expat и FaxPP не используются совсем.

Библиотеки wxSQLite и wxBZipStream очень маленькие и редко
используются.
Причем библиотеку wxSQLite мне потребовалось немного модифицировать.
Поэтому они всегда подключаются статически. Я не вижу в этом проблемы.

Остается только CREngine.

Вы смотрели SPEC файлы вот отсюда?

https://build.opensuse.org/package/show/home:lintest/myrulib
https://build.opensuse.org/package/show/home:lintest/myrulib-cr

Мне казалось, что там всё правильно сделано.
Напишите подробнее что надо исправить.
Лучше пишите на форуме, я туда чаще заглядываю.

С уважением, Кандрашин Денис.

On Mon, 12 Aug 2013 06:42:29 -0700
Vasiliy Glazov notifications@github.com wrote:

Я хочу добавить rpm-пакет с myrulib в репозиторий Fedora. Но для
этого при сборке программы должны использоваться библиотеке, которые
уже есть в Федоре, а не встроенные их версии.
Например bzip2 и sqlite3 можно отключить. А остальные как?


Reply to this email directly or view it on GitHub:
#6

Хорошо. Давай продолжим тут http://lintest.ru/forum/viewtopic.php?f=11&t=421