Hi Alex > Please do explain the need for llvm and clang particularly in the commit > messages,
1. Yes, I will explain it. hotdoc has some Extensions and orc need the c-Extension https://gitlab.freedesktop.org/gstreamer/orc/-/blob/main/doc/sitemap.txt?ref_type=heads The c-Extension will need llvm and clang in runtime as introduced in doc of hotdoc. https://hotdoc.github.io/c-extension.html#c-extension "The extension uses Clang to build and walk an AST from the source code" By the way, the use of llvm and clang can refer to this source code. https://github.com/hotdoc/hotdoc/blob/master/hotdoc/extensions/c/c_extension.py > I am starting to lean towards just adding all of the needed recipes to meta-oe to be honest 1. Yes, I am also prefer to add new recipes to meta-oe as meta-oe already have half of the RDEPENDS. Then I will send following patchset a. Send hotdoc and its depend recipes to meta-oe. b. Send orc/gstreamer docs enable patches to oe-core. Is that ok? Liu ________________________________ 发件人: Alexander Kanavin <[email protected]> 发送时间: 2026年2月11日 19:47 收件人: Liu, Yiding/刘 乙丁 <[email protected]> 抄送: [email protected] <[email protected]> 主题: Re: [OE-core][PATCH 6/6] orc: Enable hotdoc to produce doc On Wed, 11 Feb 2026 at 03:35, Yiding Liu (Fujitsu) <[email protected]> wrote: > In order to make hotdoc work for orc and gstreamer1.0, I need to enable > Extensions of hotdoc to work. > So I need to add additional RDEPENDS including: python3-dbus-deviation > python3-networkx python3-cchardet python3-pkgconfig clang llvm > > After addind additional RDEPENDS, the RDEPENDS is as following: > RDEPENDS:${PN} += "clang llvm python3-appdirs python3-cchardet > python3-dbus-deviation python3-lxml python3-networkx python3-pkgconfig > python3-pyyaml python3-schema python3-toposort python3-wheezy-template" > > Among these RDEPENDS, some OSS do not exist in the OE‑core, I need to add > them newly. Others already exist in meta‑oe, I need to move them from meta‑oe > to OE‑core as following . > Is it okay? If so, I will send the v4 patchsets. That's okay, yes. Thanks for persevering with this. Please do explain the need for llvm and clang particularly in the commit messages, those are heavy dependencies and we should try to avoid them where possible. I am starting to lean towards just adding all of the needed recipes to meta-oe to be honest (and not enabling docs in orc/gstreamer by default), the amount of new recipes we need to support in oe-core does not seem to justify the outcome (building documentation for gstreamer, a minor enhancement in my opinion). The patch review will make the decision based on the final patchset. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231002): https://lists.openembedded.org/g/openembedded-core/message/231002 Mute This Topic: https://lists.openembedded.org/mt/117768607/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
