Bug 43094 - Собрать библиотеку с флагом HB_EXPERIMENTAL_API
Summary: Собрать библиотеку с флагом HB_EXPERIMENTAL_API
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: libharfbuzz (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-28 19:01 MSK by Grigory Ustinov
Modified: 2022-06-29 12:22 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grigory Ustinov 2022-06-28 19:01:42 MSK
Для сборки python3-module-uharfbuzz необходим символ hb_subset_repack_or_fail, который сейчас не провайдится.
Comment 1 Yuri N. Sedunov 2022-06-28 20:09:59 MSK
Научите этот ваш uharfbuzz обходиться без экспериментальных символов.
Comment 2 Grigory Ustinov 2022-06-29 12:22:09 MSK
Там половина модуля завязана на экспериментальных символах, таких как
hb_link_t
hb_object_t

В Gentoo например собирают максимальный функционал данной библиотеки ( https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/harfbuzz/harfbuzz-4.4.0.ebuild )

Идея в том, что пакет python3-module-uharfbuzz тащит с собой забандленный код libharfbuzz. Вполне естественно в таком случае отказаться от такого костыля и воспользоваться системной библиотекой. Поэтому и было внесено предложение собрать её с расширенным функционалом. Насколько я понимаю, в этом и есть смысл всего того, что мы делаем: одни пакеты ссылаются на другие пакеты, а не тащат весь код с собой.