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

Dev Dependencies

None

Optional Dependencies

None

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