sd-dlopen: meaning of "recommended" and "suggested"

Bruno Haible via Gnulib discussion list <[email protected]>
Newsgroups gmane.comp.lib.gnulib.bugs
Message-ID <3068958.3uDm00564X@cagnes>
Hi Luca,

Regarding the meaning of the priorities "recommended" and "suggested"
in the spec [1]: They depend on what "the binary will work" means. We
have seen that this can be subject to discussion.

There is the complementary view: What are the effects of such a
priority? You have mentioned that there is a tool that will translate
the embedded dlopen notes to package dependency kinds:
  - "Requires",
  - "Recommends",
  - "Suggests".
I have investigated how these dependency kinds map to behaviour of the
package manager [2]. The missing part now is how said tool maps priorities
to dependency kinds.

Does it map
  - "required" → "Requires",
  - "recommended" → "Recommends",
  - "suggested" → "Suggests"?

Can you point us to the sources of said tool, please?

Bruno

[1] https://uapi-group.org/specifications/specs/elf_dlopen_metadata/
[2] https://lists.gnu.org/archive/html/bug-gnulib/2026-07/msg00065.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.