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

Dev Dependencies

None

Optional Dependencies

None

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