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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to