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

Dev Dependencies

None

Optional Dependencies

None

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