OCaml cmxs files are static libraries, which can be loaded at runtime
via the Dynlink module. They apparently do not provide any useful
runtime dependency information to be stored into the packages
Provides/Requires list. Therefore just skip them.

Adjust attr, remove extension and ELF magic
Adjust ocamldeps, do nothing with cmxs files.

Fixes: a6fe37c39b39acbcbd014dd1e6d5653ff84254a1

Signed-off-by: Olaf Hering <o...@aepfle.de>
You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/1814

-- Commit Summary --

  * <a 
href="https://github.com/rpm-software-management/rpm/pull/1814/commits/5b8742b2aa25c98ad587abb85e4a73e30615399c";>Update
 OCaml requires/provides to ignore cmxs</a>

-- File Changes --

    M fileattrs/ocaml.attr (4)
    M scripts/ocamldeps.sh (6)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/1814.patch
https://github.com/rpm-software-management/rpm/pull/1814.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1814
_______________________________________________
Rpm-maint mailing list
Rpm-maint@lists.rpm.org
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to