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.0" & < "3.12.1~"
  2. ocaml-variants >= "3.12.0" & < "3.12.1~"
  3. ocaml-base-compiler = "3.12.0"
  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 < "4.0.4"
  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. decoders < "0.3.0"
  131. decoders-ezjsonm < "0.3.0"
  132. decoders-yojson < "0.3.0"
  133. depext >= "0.3"
  134. dispatch < "0.4.1"
  135. diy
  136. dkml-runtime-common >= "2.0.3"
  137. dlm
  138. docker-api < "0.2"
  139. dokeysto
  140. dokeysto_camltc
  141. dokeysto_lz4
  142. dolmen < "0.4"
  143. dolog
  144. domainslib < "0.3.2"
  145. dose3 < "6.1"
  146. dream-inertia
  147. dssi < "0.1.3"
  148. dum
  149. dune-deps < "1.4.0"
  150. dune-secondary >= "3.16.0"
  151. dune_deps_extra
  152. dyntype
  153. easy-format < "1.3.0"
  154. efl
  155. either
  156. elina
  157. elpi-option-legacy-parser
  158. errpy < "0.0.9"
  159. exenum < "0.86"
  160. expect < "0.1.0"
  161. extlib < "1.7.9"
  162. extunix < "0.3.1"
  163. ez-conf-lib
  164. ezdl < "2.71.15"
  165. ezjsonm < "1.1.0"
  166. ezjsonm-lwt >= "1.1.0"
  167. FrontC < "4.0.0"
  168. faad < "0.5.0"
  169. facile < "1.1.4"
  170. fasmifra < "2.1.0"
  171. fd-send-recv < "2.0.2"
  172. fdkaac < "0.3.2"
  173. feather < "0.2.0"
  174. ffmpeg < "0.2.0"
  175. fileutils < "0.6.1"
  176. fix < "20181206"
  177. flex-array
  178. fm-simplex-plugin < "1.30"
  179. forester < "3.0.0"
  180. format
  181. freetds < "0.5.2"
  182. freetennis
  183. frei0r < "0.1.2"
  184. frontmatter_extractor
  185. fstreams
  186. funfields
  187. gammu < "0.9.4"
  188. gavl
  189. gbddml < "2.71.15"
  190. gd < "1.1"
  191. gen < "0.5.3"
  192. gen-bs
  193. genlet
  194. genspir
  195. geoip
  196. get_line < "5.0.0"
  197. getopt < "20230213"
  198. getopts < "0.4.0"
  199. gettext < "0.4.2"
  200. gitlab_pipeline_notifier
  201. globlon
  202. glpk
  203. gmocoin
  204. gobject-introspection
  205. gperftools
  206. gptar
  207. graft
  208. graphicspdf
  209. graphql_jsoo_client
  210. grib < "0.11.0"
  211. grid < "0.2.0"
  212. gsl < "1.22.0"
  213. gstreamer < "0.3.0"
  214. gxl-light
  215. hacl_x25519
  216. hashcons < "1.4.0"
  217. hashset
  218. headache = "1.06"
  219. heroicons-reason-react
  220. hevea < "2.35"
  221. hex < "1.4.0"
  222. higher
  223. hll < "3.16"
  224. huffman
  225. huml
  226. huml-cli
  227. hweak
  228. hyper < "1.0.0~alpha2"
  229. i2c
  230. inifiles
  231. inotify < "2.4"
  232. inquirer_oc
  233. inspect
  234. integers < "0.3.0"
  235. integration1d < "0.5.1"
  236. interval < "1.5"
  237. io
  238. irc-client >= "0.7.0"
  239. irc-client-lwt >= "0.7.0"
  240. irc-client-lwt-ssl >= "0.7.0"
  241. irc-client-tls >= "0.7.0"
  242. irc-client-unix >= "0.7.0"
  243. iter < "1.3"
  244. itv-tree
  245. jbuilder >= "transition"
  246. joolog
  247. json-static
  248. jsondiff
  249. jsonkit-melange
  250. junit = "2.2.0"
  251. jwt
  252. kappa-agents < "4.1.3"
  253. kappa-binaries < "4.1.3"
  254. kappa-server
  255. kaputt
  256. kcas_data >= "0.7.0"
  257. kyotocabinet
  258. lablgl < "1.06"
  259. lablgtkosx
  260. lacaml < "9.0.0"
  261. ladspa < "0.2.0"
  262. lambdasoup < "0.6.4"
  263. lame < "0.3.4"
  264. lastfm < "0.3.3"
  265. launchd < "1.3"
  266. lbfgs
  267. lbvs_consent < "2.0.0"
  268. ldap < "2.4.1"
  269. lemonade < "0.4.0"
  270. lemonade-sqlite
  271. libevent < "0.8.1"
  272. libsail < "0.19"
  273. libsvm < "0.9.4"
  274. line_oriented
  275. linenoise < "1.0.0"
  276. liquidsoap-daemon
  277. llhttp
  278. llopt
  279. llvm < "3.7"
  280. lo < "0.2.0"
  281. logs-async >= "1.3"
  282. logs-async-reporter >= "1.3"
  283. lpd
  284. luna
  285. lutin = "2.71.10"
  286. lwt-canceler < "0.3"
  287. lwt-watcher
  288. lwt_camlp4
  289. lwt_domain < "0.2.0"
  290. lwt_eio < "0.2"
  291. lwt_glib
  292. lwt_log < "1.1.2"
  293. lwt_ppx < "1.1.0"
  294. lwt_react < "1.2.0"
  295. lwt_ssl
  296. lz4 < "1.2.0"
  297. lz4_chans >= "3.0.0"
  298. lzo
  299. macaque
  300. mad < "0.5.0"
  301. magic < "0.7.4"
  302. magic-mime < "1.0.1"
  303. maildir
  304. make-random
  305. markup < "0.8.2"
  306. mecab
  307. mel
  308. melange-atdgen-codec-runtime
  309. melange-fest
  310. melange-fetch
  311. melange-json >= "1.1.0"
  312. melange-moment
  313. melange-numeral
  314. melange-react-dates
  315. melange-recharts
  316. melange-testing-library
  317. melange-webapi >= "0.21.0"
  318. meldep
  319. menhir-secondary >= "20231231"
  320. merlin-of-pds
  321. mesh < "0.9.0"
  322. mesh-display
  323. mesh-easymesh < "0.9.0"
  324. mesh-triangle < "0.9.0"
  325. mindstorm < "0.8"
  326. minicaml < "0.3.1"
  327. minicli >= "5.0.0"
  328. minilight
  329. minisat = "0.2"
  330. minivpt
  331. mirage-btrees
  332. mirage-net-macosx < "1.6.0"
  333. mirage-no-solo5
  334. mirage-no-xen
  335. mirage-seal
  336. mirage-types-lwt < "3.6.0"
  337. mkaudio >= "1.1.0" & < "1.1.2"
  338. mlbdd < "0.7.2"
  339. mlgpx
  340. mm < "0.5.0" | >= "0.7.0" & < "0.7.4"
  341. mmap = "1.1.0"
  342. mmseg
  343. mock < "0.1.1"
  344. mock-ounit < "0.1.1"
  345. molenc >= "7.0.1" & < "15.4.0"
  346. monadlib
  347. monomorphic < "1.5"
  348. more-ocaml
  349. mosquitto
  350. moss
  351. mparser < "1.3"
  352. mstruct
  353. murmur3 < "0.3"
  354. mybuild < "7"
  355. mysql
  356. nanoev_tiny_httpd
  357. netlink
  358. nlopt-ocaml
  359. nottui-miou
  360. nproc
  361. OCanren-ppx < "0.3.0"
  362. oasis2opam
  363. obeam = "0.1.2"
  364. obuild
  365. obus >= "1.2.1" & < "1.2.5"
  366. oc45
  367. ocal < "0.2.1"
  368. ocaml-buddy
  369. ocaml-expat < "1.0.0"
  370. ocaml-inifiles
  371. ocaml-makefile < "6.39.2"
  372. ocaml-markdown
  373. ocaml-protoc < "1.2.0"
  374. ocaml-protoc-yojson < "0.2.0"
  375. ocaml-r < "0.4.0"
  376. ocaml-system < "4.13.0"
  377. ocaml-systemd >= "1.2"
  378. ocaml-twt
  379. ocaml-xdg-basedir < "transition"
  380. ocamldap >= "transition"
  381. ocamldiff < "1.2"
  382. ocamldsort
  383. ocamlfind >= "1.9.6"
  384. ocamlfind-lint
  385. ocamlgraph < "2.0.0"
  386. ocamlgrep
  387. ocamlify < "0.1.0"
  388. ocamline
  389. ocamlmod < "0.1.1"
  390. ocamlrss
  391. ocamlscript < "3.0.0"
  392. ocamlsdl
  393. ocamlsdl2-image
  394. ocamlsdl2-ttf
  395. ocamlwc
  396. ocamlyices
  397. ocephes
  398. ockt
  399. oclock
  400. ocp-browser < "1.2.1"
  401. ocp-build
  402. ocp-indent < "1.9.0"
  403. ocp-pack-split
  404. ocplib-endian < "1.1"
  405. ocplib-resto
  406. ocsfml
  407. ocurl < "0.9.1"
  408. odbc
  409. odnnr
  410. ogg < "1.0.0"
  411. omlr
  412. opam-bundle
  413. opam-file-format < "2.2.0"
  414. opam-lib
  415. opam-lock
  416. opam-package-upgrade < "0.2"
  417. opam-publish < "2.0.0"
  418. opamconfig
  419. opamfu
  420. openbsd
  421. opencc
  422. oplsr
  423. opti
  424. optimization1d
  425. oqamldebug
  426. orandforest
  427. orf < "1.0.1"
  428. orm
  429. orrandomForest
  430. orsvm_e1071
  431. orxgboost
  432. osdp < "1.1.1"
  433. ostap < "0.6"
  434. osx-acl
  435. osx-attr
  436. osx-cf
  437. osx-fsevents
  438. osx-membership
  439. osx-mount
  440. osx-secure-transport
  441. osx-xattr
  442. otto
  443. ounit < "2.1.2"
  444. pa_comprehension
  445. pa_monad_custom
  446. pa_where
  447. papi
  448. parany >= "9.0.0" & < "12.2.2"
  449. parmap < "1.1.1"
  450. pcap-format < "0.5.2"
  451. pci-db
  452. pcre < "7.3.0"
  453. pds-reachability < "0.2.2"
  454. pgocaml < "2.3"
  455. phashtbl
  456. pixel_pusher
  457. polars
  458. polka < "2.71.15"
  459. polly < "0.4.1"
  460. portaudio < "0.2.2"
  461. posix-clock
  462. posix-getopt < "2.0.0"
  463. posix-math
  464. posix-mqueue
  465. posix-semaphore
  466. posix-time
  467. postgresql < "4.1.0"
  468. ppx_blob >= "0.3.0" & < "0.9.0"
  469. ppx_derivers
  470. ppx_deriving_madcast >= "0.2"
  471. ppx_deriving_protocol
  472. ppx_deriving_variant_string
  473. ppx_distr_guards = "0.2"
  474. ppx_dream_eml
  475. ppx_gen_rec
  476. ppx_nanocaml
  477. ppx_optint
  478. ppx_system
  479. ppx_unreachable
  480. prof_spacetime
  481. profiler-plugin < "1.30"
  482. proj4
  483. promise
  484. ptmap
  485. ptset
  486. publish
  487. pulseaudio < "0.1.4"
  488. pure-splitmix
  489. pyml < "20200222"
  490. qbf < "0.3"
  491. qmp
  492. qrencode
  493. r2pipe
  494. raga
  495. re < "1.7.2"
  496. reactiveData < "0.2.2"
  497. reactjs-jsx-ppx
  498. reason-react >= "0.14.0"
  499. reason-react-day-picker
  500. res < "5.0.0"
  501. rescript-syntax
  502. reshowcase
  503. result
  504. rlp
  505. rml < "1.09.05"
  506. roman
  507. rpclib-async < "10.0.0"
  508. rpclib-html
  509. rpclib-js
  510. rpclib-lwt
  511. rtree < "0.2.0"
  512. rungen
  513. rusage
  514. rust-staticlib-virtual
  515. samplerate < "0.1.6"
  516. satML-plugin < "1.30"
  517. savvy
  518. schroedinger
  519. scrypt
  520. secp256k1 < "0.5.0"
  521. secp256k1-internal < "0.2.0"
  522. selfie
  523. semaphore-compat
  524. seq = "0.3.1"
  525. sequence
  526. session < "0.4.0"
  527. session-cohttp < "0.5.0"
  528. session-cohttp-async < "0.5.0"
  529. session-cohttp-lwt < "0.5.0"
  530. session-postgresql < "0.5.0"
  531. session-postgresql-async < "0.5.0"
  532. session-postgresql-lwt < "0.5.0"
  533. session-redis-lwt < "0.5.0"
  534. session-webmachine < "0.5.0"
  535. setcore
  536. sha >= "1.13" & < "1.15.1"
  537. shades
  538. shapefile
  539. shellwords
  540. shine < "0.2.2"
  541. simlog < "0.0.4"
  542. simple_pam
  543. slap
  544. smtp
  545. snappy
  546. snf_mcp
  547. snkv
  548. socketcan
  549. sodium < "0.6.0"
  550. soundtouch
  551. spacetime_lib
  552. spf
  553. spirv
  554. spotify_ml
  555. sqlite3 < "4.2.0"
  556. srs
  557. starred_ml < "0.0.9"
  558. starterkit
  559. statocaml
  560. statocaml_changelog
  561. statocaml_community
  562. statocaml_db
  563. statocaml_github
  564. statocaml_go
  565. statocaml_gui
  566. statocaml_html
  567. statocaml_plots
  568. statocaml_profile
  569. statverif
  570. stb_image
  571. stb_image_write
  572. stb_truetype < "0.4"
  573. stdcompat < "20.0"
  574. stdint < "0.6.0"
  575. stemmer
  576. stemming
  577. stone < "0.5.2"
  578. subtype-refinement
  579. sys-socket
  580. sys-socket-unix
  581. syslog-rfc5424 >= "0.2"
  582. tablecloth-native != "0.0.8"
  583. tabr
  584. tacit
  585. termbox
  586. text
  587. textwrap
  588. tezt-bam
  589. tinyfiledialogs
  590. tip-parser < "0.5"
  591. tjr_simple_earley
  592. tm-grammars
  593. toc
  594. tofn
  595. topkg-jbuilder
  596. topojsone
  597. tplib
  598. tptp
  599. traildb
  600. trampoline
  601. tsdl-ttf < "0.3"
  602. tuareg
  603. typerex-binutils
  604. ucaml
  605. uchar
  606. uint < "2.0.1"
  607. ulex
  608. union-find-lattice
  609. unisim_archisec >= "0.0.14"
  610. unix-sys-resource
  611. unix-sys-stat
  612. unix-time
  613. unix-type-representations
  614. unix-unistd
  615. uring-trace
  616. uritemplate >= "0.2.0"
  617. varint
  618. vcardgen < "1.2"
  619. vector
  620. vector3
  621. vhdlib
  622. vlq >= "0.2.0"
  623. voaacenc
  624. vpt
  625. wall
  626. win-eventlog < "0.4"
  627. wiringpi
  628. xapi-backtrace < "0.8"
  629. xapi-inventory >= "1.2.3"
  630. xapi-stdext-encodings < "4.22.0"
  631. xapi-stdext-pervasives < "4.16.0"
  632. xapi-stdext-threads
  633. xapi-stdext-unix = "4.20.0"
  634. xapi-stdext-zerocheck
  635. xml-light < "2.5"
  636. xmlplaylist < "0.1.5"
  637. xtmpl_ppx = "1.1.0"
  638. xxhash
  639. yajl
  640. yices2
  641. yosqlite
  642. z3 < "4.8.14"
  643. zarith < "1.12"
  644. zbar
  645. zeit
  646. zlib
  647. zlist
  648. zmq < "5.1.0"
  649. zmq-async < "5.1.0"
  650. zmq-lwt < "5.1.0"
  651. 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).