myrulib icon indicating copy to clipboard operation
myrulib copied to clipboard

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

Open Vascom opened this issue 11 years ago • 2 comments

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

Vascom avatar Aug 12 '13 13:08 Vascom

Добрый день!

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

При сборке проверяется, чтобы библиотека 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

lintest avatar Aug 12 '13 18:08 lintest

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

Vascom avatar Aug 13 '13 05:08 Vascom