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.00.0" & < "4.00.1~"
  2. ocaml-variants >= "4.00.0" & < "4.00.1~"
  3. ocaml-base-compiler = "4.00.0"
  4. ocaml-config

Dev Dependencies

None

Optional Dependencies

None

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