guix_mirror_bot pushed a commit to branch ocaml-team
in repository guix.

commit b401560125055d803fba3e6ddb404d4b5376f6ca
Author: Jason Conroy <[email protected]>
AuthorDate: Thu Jan 15 10:26:34 2026 -0500

    gnu: ocaml5: Add ocaml-intrinsics-kernel.
    
    * gnu/packages/ocaml5.scm (ocaml-intrinsics-kernel): New variable.
    
    Change-Id: I7e3dfc07c12a0a4306f21104aa04d942751ef242
    Signed-off-by: Julien Lepiller <[email protected]>
---
 gnu/packages/ocaml5.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/ocaml5.scm b/gnu/packages/ocaml5.scm
index ed74b33299..1ecace7e01 100644
--- a/gnu/packages/ocaml5.scm
+++ b/gnu/packages/ocaml5.scm
@@ -993,6 +993,23 @@ so they don't expose everything at toplevel.  For 
instance, @code{Ast_helper}
 is now @code{Ocaml_common.Ast_helper}.")
     (license license:expat)))
 
+(define-public ocaml-intrinsics-kernel
+  (package
+    (name "ocaml5-intrinsics-kernel")
+    (version "0.17.1")
+    (source
+     (janestreet-git-origin "ocaml_intrinsics_kernel" version
+      "1a85l2cns5g8vnxri1pxrx1zhs2r04bjl2sj2vfpcv9vs8k6pw6r"))
+    (home-page "https://github.com/janestreet/ocaml_intrinsics_kernel";)
+    (build-system dune-build-system)
+    (properties `((upstream-name . "ocaml_intrinsics_kernel")))
+    (synopsis "Architecture-specific intrinsic operations")
+    (description
+     "Provides functions to invoke amd64 instructions (such as cmov, 
min/maxsd, popcnt)
+when available, or compatible software implementation on other targets.
+See also ocaml_intrinsics library.")
+    (license license:expat)))
+
 ;;;
 ;;; Avoid adding new packages to the end of this file. To reduce the chances
 ;;; of a merge conflict, place them above by existing packages with similar

Reply via email to