package ocaml

Part of the compiler
  1. Overview
  2. No Docs

Description

This package requires a matching implementation of OCaml, and polls it to initialise specific variables like ocaml:native-dynlink

Added to opam-repository:

Dependencies (4)

  1. ocaml-system >= "4.01.0" & < "4.01.1~"
  2. ocaml-variants >= "4.01.0" & < "4.01.1~"
  3. ocaml-base-compiler = "4.01.0"
  4. ocaml-config

Dev Dependencies

None

Optional Dependencies

None

  1. ANSITerminal
  2. aacplus
  3. abella < "2.0.7"
  4. acpc = "1.2.3"
  5. aez
  6. afl
  7. afl-persistent >= "1.2" & < "1.4"
  8. ago
  9. aio
  10. aliases
  11. alsa < "0.3.0"
  12. alt-ergo < "2.0.0"
  13. altgr-ergo < "2.3.0"
  14. ancient >= "0.10.0"
  15. ansicolor
  16. anycache
  17. anycache-lwt
  18. ao < "0.2.2"
  19. apron
  20. archimedes
  21. arg-complete >= "0.2.1"
  22. ascii85
  23. asetmap
  24. asl
  25. assertions
  26. assimp
  27. astring < "0.8.5"
  28. async-uri >= "0.4.0"
  29. atd < "1.13.0"
  30. atd2cconv
  31. atdgen < "1.13.0"
  32. aws < "1.2"
  33. aws-autoscaling < "1.2"
  34. aws-cloudformation < "1.2"
  35. aws-cloudtrail < "1.2"
  36. aws-ec2 < "1.2"
  37. aws-elasticloadbalancing < "1.2"
  38. aws-sdb < "1.2"
  39. aws-ssm < "1.2"
  40. aws-sts < "1.2"
  41. balancer
  42. bap-emacs-dot
  43. bap-emacs-goodies
  44. bap-emacs-mode
  45. bap-signatures < "2.4.0"
  46. base-bytes < "base"
  47. base-metaocaml-ocamlfind
  48. base-native-int63
  49. base-num
  50. base-ocamlbuild
  51. base64 < "2.3.0"
  52. batch_jaro_winkler
  53. batteries < "3.6.0"
  54. bdd < "0.5"
  55. bddrand < "2.71.15"
  56. beluga < "1.0"
  57. benchmark < "1.7"
  58. bencode < "2.0"
  59. bestline
  60. bheap
  61. bin_tree
  62. binaryen_dsl
  63. binbin
  64. bindlib < "6.0.0"
  65. biocaml
  66. bisect-summary
  67. bisect_ppx-ocamlbuild
  68. bitcoin < "3.0"
  69. bitmasks
  70. bitv >= "1.4" & < "2.0"
  71. bjack < "0.1.6"
  72. bogue-tutorials < "0.2.0"
  73. bolt
  74. bookaml
  75. bos < "0.2.1"
  76. broken
  77. bsdowl
  78. bst >= "3.0.0"
  79. bytearray < "1.0.2"
  80. CamlSurf-wayland
  81. CamlSurf-x11
  82. cairo2 < "0.6"
  83. calendar < "3.0.0"
  84. caml-mode
  85. camlbz2
  86. camldiets
  87. camlgpc
  88. camlmix
  89. camlpdf < "2.5"
  90. camlprime
  91. caqti-async
  92. caqti-driver-mariadb
  93. caqti-driver-pgx < "2.1.1" | >= "3.1.0"
  94. caqti-driver-postgresql
  95. caqti-driver-sqlite3 != "1.7.0"
  96. caqti-dynload >= "2.3.0"
  97. caqti-lwt
  98. caqti-mirage
  99. caqti-tls
  100. caqti-type-calendar
  101. catala-format >= "0.2.0" & < "1.2.0"
  102. cbor < "0.5"
  103. cconv < "0.5"
  104. cdrom
  105. ceph
  106. certify < "0.3.0"
  107. cf_workers
  108. cfgen
  109. chalk
  110. choice < "0.4"
  111. clangml < "0.5.2" | = "3.7.0.2"
  112. clangml-transforms < "0.25"
  113. cmarker
  114. cmdliner < "1.0.4"
  115. cmitomli
  116. coccinelle < "1.3.0"
  117. combic
  118. combine
  119. conf-bap-llvm < "1.7"
  120. conf-binutils < "0.3"
  121. conf-cuda
  122. conf-ida < "0.3"
  123. conf-libev
  124. conf-pic-switch
  125. config >= "0.0.3"
  126. config-file < "1.2.1"
  127. configuration < "0.4.1"
  128. coq-lsp >= "0.1.9+8.17" & < "0.2.5+8.20"
  129. coq-shell
  130. coq-stdlib < "8.19.0"
  131. cow < "2.2.0"
  132. cowabloga
  133. cpm
  134. cppo < "1.6.6"
  135. cppo_ocamlbuild
  136. cpu
  137. cpuid < "0.1.2"
  138. craml
  139. crc
  140. crontab
  141. cry < "1.0.0"
  142. crypt
  143. cryptohash
  144. csv < "2.0"
  145. ctypes < "0.15.0"
  146. ctypes-build
  147. cudf < "0.10"
  148. curses < "1.0.9"
  149. daft < "0.0.4"
  150. datakit-server
  151. datakit-server-9p
  152. datalog < "0.6"
  153. dbm
  154. debian-formats < "0.1.2"
  155. decoders < "0.3.0"
  156. decoders-ezjsonm < "0.3.0"
  157. decoders-yojson < "0.3.0"
  158. depext >= "0.3"
  159. dispatch < "0.4.1"
  160. diy
  161. dkml-runtime-common >= "2.0.3"
  162. dlist
  163. dlm
  164. docker-api < "0.2"
  165. docout
  166. dokeysto
  167. dokeysto_camltc
  168. dokeysto_lz4
  169. dolmen < "0.4"
  170. dolog
  171. domainslib < "0.3.2"
  172. dose3 < "6.1"
  173. dream-inertia
  174. dssi < "0.1.3"
  175. dtoa
  176. dum
  177. dune-deps < "1.4.0"
  178. dune-secondary >= "3.16.0"
  179. dune_deps_extra
  180. dyntype
  181. easy-format < "1.3.0"
  182. efl
  183. ego
  184. either
  185. elasticsearch-cli
  186. elina
  187. elpi-option-legacy-parser
  188. errpy < "0.0.9"
  189. exenum < "0.86"
  190. expect < "0.1.0"
  191. extlib < "1.7.9"
  192. extunix < "0.3.1"
  193. ez-conf-lib
  194. ezdl < "2.71.15"
  195. ezjsonm < "1.1.0"
  196. ezjsonm-lwt >= "1.1.0"
  197. FrontC < "4.0.0"
  198. faad < "0.5.0"
  199. facile < "1.1.4"
  200. farmhash
  201. fasmifra < "2.1.0"
  202. fd-send-recv < "2.0.2"
  203. fdkaac < "0.3.2"
  204. feather < "0.2.0"
  205. ffmpeg < "0.2.0"
  206. fileutils < "0.6.1"
  207. fix < "20181206"
  208. flex-array
  209. flock
  210. fm-simplex-plugin
  211. fmt < "0.8.6"
  212. forester < "3.0.0"
  213. format
  214. fpath < "0.7.3"
  215. freetds < "0.5.2"
  216. freetennis
  217. frei0r < "0.1.2"
  218. frontmatter_extractor
  219. fstreams
  220. funfields
  221. gadelac
  222. gammu < "0.9.4"
  223. gavl
  224. gbddml < "2.71.15"
  225. gd < "1.1"
  226. gedcom
  227. gen < "0.5.3"
  228. gen-bs
  229. genlet
  230. genspir
  231. geoip
  232. get_line < "5.0.0"
  233. getopt < "20230213"
  234. getopts < "0.4.0"
  235. gettext < "0.4.2"
  236. gitlab_pipeline_notifier
  237. glical
  238. globlon
  239. glpk
  240. gmocoin
  241. gobject-introspection
  242. gperftools
  243. gptar
  244. gpx
  245. graft
  246. graphicspdf
  247. graphql_jsoo_client
  248. grib < "0.11.0"
  249. grid < "0.2.0"
  250. gsl < "1.22.0"
  251. gstreamer < "0.3.0"
  252. gxl-light
  253. hacl_x25519
  254. hamt
  255. hashcons < "1.4.0"
  256. hashset
  257. headache = "1.06"
  258. heroicons-reason-react
  259. hevea < "2.35"
  260. hex < "1.4.0"
  261. higher
  262. hll < "3.16"
  263. huffman
  264. huml
  265. huml-cli
  266. hweak
  267. hyper < "1.0.0~alpha2"
  268. ISO8601
  269. i2c
  270. inifiles
  271. inotify < "2.4"
  272. inquirer_oc
  273. inspect
  274. integers < "0.3.0"
  275. integration1d < "0.5.1"
  276. interval < "1.5"
  277. inuit
  278. io
  279. irc-client < "0.6.0" | >= "0.7.0"
  280. irc-client-lwt >= "0.7.0"
  281. irc-client-lwt-ssl >= "0.7.0"
  282. irc-client-tls >= "0.7.0"
  283. irc-client-unix >= "0.7.0"
  284. irmin-cli
  285. irmin-pack-tools
  286. irmin-unix
  287. iter < "1.3"
  288. itv-tree
  289. jbuilder >= "transition"
  290. joolog
  291. js_of_ocaml-ocamlbuild < "3.5.0"
  292. json-static
  293. jsondiff
  294. jsonkit-melange
  295. junit = "2.2.0"
  296. jwt
  297. kappa-agents < "4.1.3"
  298. kappa-binaries < "4.1.3"
  299. kappa-server
  300. kaputt
  301. kyotocabinet
  302. lablgl < "1.06"
  303. lablgtkosx
  304. lacaml < "9.0.0"
  305. ladspa < "0.2.0"
  306. lambdasoup < "0.6.4"
  307. lame < "0.3.4"
  308. lastfm < "0.3.3"
  309. launchd < "1.3"
  310. lbfgs
  311. lbvs_consent < "2.0.0"
  312. ldap < "2.4.1"
  313. lemonade
  314. lemonade-sqlite
  315. lens < "1.2.4"
  316. libdash < "0.3"
  317. libevent < "0.8.1"
  318. libsail < "0.19"
  319. libsvm < "0.9.4"
  320. libudev
  321. line_oriented
  322. linenoise < "1.0.0"
  323. lipsum
  324. liquidsoap-daemon
  325. llhttp
  326. llopt
  327. llvm
  328. llvmgraph
  329. lo < "0.2.0"
  330. logs-async >= "1.3"
  331. logs-async-reporter >= "1.3"
  332. lpd
  333. lpi
  334. luna
  335. lutin = "2.71.10"
  336. lwt-binio
  337. lwt-canceler < "0.3"
  338. lwt-watcher
  339. lwt-zmq
  340. lwt_camlp4
  341. lwt_domain < "0.2.0"
  342. lwt_eio < "0.2"
  343. lwt_glib
  344. lwt_log < "1.1.2"
  345. lwt_ppx < "1.1.0"
  346. lwt_react < "1.2.0"
  347. lwt_ssl
  348. lz4 < "1.2.0"
  349. lz4_chans >= "3.0.0"
  350. lzo
  351. macaque
  352. macaroons
  353. mad < "0.5.0"
  354. magic < "0.7.4"
  355. magic-mime < "1.0.1"
  356. maildir
  357. make-random
  358. markup < "0.8.2"
  359. mecab
  360. mel
  361. melange-atdgen-codec-runtime
  362. melange-fest
  363. melange-fetch
  364. melange-json >= "1.1.0"
  365. melange-moment
  366. melange-numeral
  367. melange-react-dates
  368. melange-recharts
  369. melange-testing-library
  370. melange-webapi >= "0.21.0"
  371. meldep
  372. memcpy < "0.2.2"
  373. menhir-secondary >= "20231231"
  374. mergeable-vector
  375. merlin-of-pds
  376. mesh < "0.9.0"
  377. mesh-display
  378. mesh-easymesh < "0.9.0"
  379. mesh-triangle < "0.9.0"
  380. mindstorm < "0.8"
  381. minicaml < "0.3.1"
  382. minicli >= "5.0.0"
  383. minilight
  384. minisat < "0.3"
  385. minivpt
  386. mirage < "4.0.0"
  387. mirage-btrees
  388. mirage-channel < "3.1.0"
  389. mirage-kv < "1.1.1"
  390. mirage-kv-lwt < "2.0.0"
  391. mirage-net-macosx < "1.6.0"
  392. mirage-no-solo5
  393. mirage-no-xen
  394. mirage-seal
  395. mirage-tc
  396. mirage-types-lwt < "3.6.0"
  397. mixture
  398. mkaudio < "1.1.2"
  399. mlbdd < "0.7.2"
  400. mlgmpidl
  401. mlgpx
  402. mm < "0.5.0" | >= "0.7.0" & < "0.7.4"
  403. mmap = "1.1.0"
  404. mmseg
  405. mock < "0.1.1"
  406. mock-ounit < "0.1.1"
  407. molenc >= "7.0.1" & < "15.4.0"
  408. monadlib
  409. monomorphic < "1.5"
  410. more-ocaml
  411. mosquitto
  412. moss
  413. mparser < "1.3"
  414. msat >= "0.3" & < "0.8"
  415. msgpack
  416. mstruct
  417. mtl
  418. murmur3 < "0.3"
  419. mustache < "3.1.0"
  420. mybuild < "7"
  421. mysql
  422. named-pipe
  423. nanoev_tiny_httpd
  424. netlink
  425. nlopt-ocaml
  426. nlp
  427. nonstd < "0.0.3"
  428. nottui-miou
  429. nproc
  430. OCanren-ppx < "0.3.0"
  431. oasis
  432. oasis2debian
  433. oasis2opam
  434. obandit
  435. obeam = "0.1.2"
  436. obuild
  437. obus >= "1.2.1" & < "1.2.5"
  438. oc45
  439. ocal < "0.2.1"
  440. ocaml-buddy
  441. ocaml-expat < "1.0.0"
  442. ocaml-inifiles
  443. ocaml-makefile < "6.39.2"
  444. ocaml-markdown
  445. ocaml-protoc < "1.2.0"
  446. ocaml-protoc-yojson < "0.2.0"
  447. ocaml-r < "0.4.0"
  448. ocaml-system < "4.13.0"
  449. ocaml-systemd >= "1.2"
  450. ocaml-twt
  451. ocaml-xdg-basedir < "transition"
  452. ocamlbuild-atdgen
  453. ocamlbuild-pkg
  454. ocamlbuild-protoc
  455. ocamldap
  456. ocamldiff < "1.2"
  457. ocamldsort
  458. ocamlfind != "1.9.5"
  459. ocamlfind-lint
  460. ocamlgraph < "2.0.0"
  461. ocamlgrep
  462. ocamlify < "0.1.0"
  463. ocamline
  464. ocamlmod < "0.1.1"
  465. ocamlrss
  466. ocamlscript < "3.0.0"
  467. ocamlsdl
  468. ocamlsdl2-image
  469. ocamlsdl2-ttf
  470. ocamlwc
  471. ocamlyices
  472. ocb-stubblr >= "0.1.0"
  473. ocephes
  474. ockt
  475. oclock
  476. ocp-browser < "1.2.1"
  477. ocp-build
  478. ocp-indent < "1.9.0"
  479. ocp-pack-split
  480. ocplib-endian < "1.1"
  481. ocplib-resto
  482. ocplib-simplex < "0.5"
  483. ocsfml
  484. ocurl < "0.9.1"
  485. odbc
  486. odepack < "0.6.9"
  487. odnnr
  488. ofx
  489. ogg < "1.0.0"
  490. olinq < "0.3"
  491. ollvm
  492. olmi
  493. omd < "1.3.2"
  494. omlr
  495. oolc
  496. opal
  497. opam-bundle
  498. opam-depext
  499. opam-file-format < "2.2.0"
  500. opam-lib
  501. opam-lock
  502. opam-package-upgrade < "0.2"
  503. opam-publish < "2.0.0"
  504. opamconfig
  505. opamfu
  506. opasswd
  507. openbsd
  508. opencc
  509. oplsr
  510. opti
  511. optimization1d
  512. oqamldebug
  513. orandforest
  514. orf < "1.0.1"
  515. orm
  516. orrandomForest
  517. orsvm_e1071
  518. orxgboost
  519. osdp < "1.1.1"
  520. ostap < "0.6"
  521. osx-acl
  522. osx-attr
  523. osx-cf
  524. osx-fsevents
  525. osx-membership
  526. osx-mount
  527. osx-plutil
  528. osx-secure-transport
  529. osx-xattr
  530. ott < "0.29"
  531. otto
  532. ounit < "2.1.2"
  533. pa_comprehension
  534. pa_monad_custom
  535. pa_qualified
  536. pa_solution
  537. pa_where
  538. papi
  539. parany >= "9.0.0" & < "12.2.2"
  540. pareto
  541. parmap < "1.1.1"
  542. pbs
  543. pcap-format < "0.5.2"
  544. pci
  545. pci-db
  546. pcre < "7.3.0"
  547. pds-reachability < "0.2.2"
  548. pgocaml < "3.1"
  549. phashtbl
  550. pixel_pusher
  551. polars
  552. polka < "2.71.15"
  553. polly < "0.4.1"
  554. polyglot
  555. portaudio < "0.2.2"
  556. posix-clock
  557. posix-getopt < "2.0.0"
  558. posix-math
  559. posix-mqueue
  560. posix-semaphore
  561. posix-time
  562. posix-types < "2.0.0"
  563. postgresql < "4.1.0"
  564. ppx_blob >= "0.3.0" & < "0.9.0"
  565. ppx_derivers
  566. ppx_deriving_madcast >= "0.2"
  567. ppx_deriving_protocol
  568. ppx_deriving_variant_string
  569. ppx_distr_guards = "0.2"
  570. ppx_dream_eml
  571. ppx_gen_rec
  572. ppx_nanocaml
  573. ppx_optint
  574. ppx_system
  575. ppx_unreachable
  576. printbox < "0.2"
  577. process
  578. prof_spacetime
  579. profiler-plugin
  580. proj4
  581. prometheus < "1.4"
  582. promise
  583. proverif < "2.01"
  584. ptime < "1.2.0"
  585. ptmap
  586. ptset
  587. publish
  588. pulseaudio < "0.1.4"
  589. pure-splitmix
  590. pvem
  591. pxp
  592. pyml < "20250807"
  593. qbf < "0.3"
  594. qcheck < "0.13"
  595. qmp
  596. qrencode
  597. qtest < "2.9"
  598. quest
  599. r2pipe
  600. raga
  601. range < "0.4"
  602. ranger
  603. re < "1.7.2"
  604. reactiveData < "0.2.2"
  605. reactjs-jsx-ppx
  606. reason-react >= "0.14.0"
  607. reason-react-day-picker
  608. records < "0.5.0"
  609. res < "5.0.0"
  610. rescript-syntax
  611. reshowcase
  612. result
  613. rlp
  614. rml < "1.09.05"
  615. roman
  616. root1d < "0.5"
  617. rpclib-async < "10.0.0"
  618. rpclib-html
  619. rpclib-js
  620. rpclib-lwt
  621. rresult < "0.7.0"
  622. rtree < "0.2.0"
  623. rungen
  624. rusage
  625. rust-staticlib-virtual
  626. samplerate < "0.1.6"
  627. sanlock
  628. satML-plugin
  629. sattools
  630. savvy
  631. schroedinger
  632. scrypt
  633. secp256k1 < "0.5.0"
  634. secp256k1-internal < "0.2.0"
  635. selfie
  636. semaphore-compat
  637. seq = "0.3.1"
  638. sequence
  639. session < "0.4.0"
  640. session-cohttp < "0.5.0"
  641. session-cohttp-async < "0.5.0"
  642. session-cohttp-lwt < "0.5.0"
  643. session-postgresql < "0.5.0"
  644. session-postgresql-async < "0.5.0"
  645. session-postgresql-lwt < "0.5.0"
  646. session-redis-lwt < "0.5.0"
  647. session-webmachine < "0.5.0"
  648. setcore
  649. setr >= "0.1.1"
  650. sha >= "1.13" & < "1.15.1"
  651. shades
  652. shapefile
  653. shellwords
  654. sherlodoc
  655. shine < "0.2.2"
  656. simlog < "0.0.4"
  657. simple-diff
  658. simple_pam
  659. slap
  660. smart-print
  661. smtp
  662. snappy
  663. snf_mcp
  664. snkv
  665. socketcan
  666. sodium
  667. soundtouch
  668. spacetime_lib
  669. spelll < "0.3"
  670. spf
  671. spirv
  672. spotify_ml
  673. sqlite3 < "4.2.0"
  674. srs
  675. starred_ml < "0.0.9"
  676. starterkit
  677. statocaml
  678. statocaml_changelog
  679. statocaml_community
  680. statocaml_db
  681. statocaml_github
  682. statocaml_go
  683. statocaml_gui
  684. statocaml_html
  685. statocaml_plots
  686. statocaml_profile
  687. statverif
  688. stb_truetype < "0.4"
  689. stdcompat < "20.0"
  690. stdint < "0.6.0"
  691. stemmer
  692. stemming
  693. stone < "0.5.2"
  694. stringext < "1.5.0"
  695. sturgeon
  696. subtype-refinement
  697. sundialsml < "3.1.1p0"
  698. syndic < "1.6.0"
  699. sys-socket
  700. sys-socket-unix
  701. syslog-rfc5424 >= "0.2"
  702. systemverilog < "0.0.2"
  703. tablecloth-native != "0.0.8"
  704. tabr
  705. tacit
  706. tcx
  707. tdk
  708. termbox
  709. terminal_size < "0.1.4"
  710. text
  711. textwrap
  712. tezt-bam
  713. tinyfiledialogs
  714. tip-parser < "0.5"
  715. tjr_simple_earley
  716. tm-grammars
  717. toc
  718. tofn
  719. topkg < "1.0.8"
  720. topkg-jbuilder
  721. touist < "3.5.0"
  722. tplib
  723. tptp
  724. traildb
  725. trampoline
  726. trax < "0.4.0"
  727. tree_layout < "0.2"
  728. tsdl-image < "0.3.0"
  729. tsdl-ttf < "0.3"
  730. tuareg
  731. type_id
  732. typerex-binutils
  733. tyxml < "4.2.0"
  734. ucaml
  735. uchar
  736. uint < "2.0.1"
  737. ulex
  738. union-find-lattice
  739. unisim_archisec >= "0.0.14"
  740. unix-dirent
  741. unix-errno < "0.6.0"
  742. unix-sys-resource
  743. unix-sys-stat
  744. unix-time
  745. unix-type-representations
  746. unix-unistd
  747. uring-trace
  748. uritemplate >= "0.2.0"
  749. user-setup >= "0.5"
  750. uucd < "16.0.0"
  751. varint
  752. vcardgen < "1.2"
  753. vector
  754. vector3
  755. vhdlib
  756. vlq
  757. voaacenc
  758. vpt
  759. wall
  760. wamp < "1.2"
  761. webbrowser < "0.6.2"
  762. win-error
  763. win-eventlog < "0.4"
  764. wiringpi
  765. wtf8
  766. wxOCaml
  767. xapi-backtrace < "0.8"
  768. xapi-inventory >= "1.2.3"
  769. xapi-stdext-encodings < "4.22.0"
  770. xapi-stdext-pervasives < "4.16.0"
  771. xapi-stdext-threads
  772. xapi-stdext-unix = "4.20.0"
  773. xapi-stdext-zerocheck
  774. xml-light < "2.5"
  775. xmlplaylist < "0.1.5"
  776. xtmpl_ppx = "1.1.0"
  777. xxhash
  778. yajl
  779. yices2
  780. yosqlite
  781. z3 < "4.8.14"
  782. zarith < "1.12"
  783. zbar
  784. zeit
  785. zlib
  786. zlist
  787. zmq < "5.1.0"
  788. zmq-async < "5.1.0"
  789. zmq-lwt < "5.1.0"
  790. zstd

Conflicts

None

Build status

check.ci.ocaml.org installs an OCaml compiler before each build it checks, so it does not build the compiler packages themselves, and ocaml is one of them (see opam-health-check).