myrulib
myrulib copied to clipboard
Как отключить все bundled либы при сборке?
Я хочу добавить 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 [email protected] wrote:
Я хочу добавить rpm-пакет с myrulib в репозиторий Fedora. Но для этого при сборке программы должны использоваться библиотеке, которые уже есть в Федоре, а не встроенные их версии. Например bzip2 и sqlite3 можно отключить. А остальные как?
Reply to this email directly or view it on GitHub: https://github.com/lintest/myrulib/issues/6
Хорошо. Давай продолжим тут http://lintest.ru/forum/viewtopic.php?f=11&t=421