ocamlversion Documentation on ocaml.org
The OCaml compiler (virtual package)
This package requires a matching implementation of OCaml,
and polls it to initialise specific variables like ocaml:native-dynlink
| Authors | Xavier Leroy, Damien Doligez, Alain Frisch, Jacques Garrigue, Didier Rémy and Jérôme Vouillon | 
|---|---|
| License | QPL-1.0 AND LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception | 
| Published | |
| Homepage | https://ocaml.org | 
| Issue Tracker | https://caml.inria.fr/mantis/ | 
| Maintainer | David Allsopp <david@tarides.com> | 
| Dependencies | 
  | 
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocaml/ocaml.4.01.0/opam | 
Required by
- ANSITerminal
 - aacplus
 - abella<2.0.7
 - acpc=1.2.3
 - aez
 - afl
 - afl-persistent>=1.2 & <1.4
 - ago
 - aio
 - aliases
 - alsa<0.3.0
 - alt-ergo<2.0.0
 - altgr-ergo<2.3.0
 - ancient>=0.10.0
 - ansicolor
 - anycache
 - anycache-async
 - anycache-lwt
 - ao<0.2.2
 - apron
 - archimedes
 - arg-complete>=0.2.1
 - ascii85
 - asetmap
 - asl
 - assertions
 - assimp
 - astring<0.8.5
 - async-uri>=0.4.0
 - atd<1.13.0
 - atd2cconv
 - atdgen<1.13.0
 - augeas
 - aws<1.2
 - aws-autoscaling<1.2
 - aws-cloudformation<1.2
 - aws-cloudtrail<1.2
 - aws-ec2<1.2
 - aws-elasticloadbalancing<1.2
 - aws-sdb<1.2
 - aws-ssm<1.2
 - aws-sts<1.2
 - balancer
 - bap-emacs-dot
 - bap-emacs-goodies
 - bap-emacs-mode
 - bap-frames
 - bap-signatures<2.4.0
 - base-bytes<base
 - base-implicits
 - base-metaocaml-ocamlfind
 - base-native-int63
 - base-num
 - base-ocamlbuild
 - base64<2.3.0
 - batch_jaro_winkler
 - batteries<3.6.0
 - bdd<0.5
 - bddrand<2.71.15
 - beluga<1.0
 - benchmark<1.7
 - bencode<2.0
 - bestline
 - bheap
 - bin_tree
 - binaryen_dsl
 - binbin
 - bindlib<6.0.0
 - biocaml
 - bisect-summary
 - bisect_ppx-ocamlbuild
 - bitcoin<3.0
 - bitmasks
 - bitv>=1.4 & <2.0
 - bjack<0.1.6
 - bogue-tutorials<0.2.0
 - bolt
 - bookaml
 - bos<0.2.1
 - broken
 - bsdowl
 - bst>=3.0.0
 - bytearray<1.0.2
 - cairo2<0.6
 - calendar<3.0.0
 - caml-mode
 - camlbz2
 - camldiets
 - camlgpc
 - camlmix
 - camlp4<4.02+1 | =4.02.0-1modular-implicits
 - camlpdf<2.5
 - camlprime
 - caqti-async
 - caqti-driver-mariadb
 - caqti-driver-pgx<2.1.1
 - caqti-driver-postgresql
 - caqti-driver-sqlite3!=1.7.0
 - caqti-lwt
 - caqti-mirage
 - caqti-tls
 - caqti-type-calendar
 - catala-format>=0.2.0
 - cbor<0.5
 - cconv<0.5
 - cdrom
 - ceph
 - certify<0.3.0
 - cf_workers
 - cfgen
 - chalk
 - choice<0.4
 - clangml<0.5.2 | =3.7.0.2
 - clangml-transforms<0.25
 - cmarker
 - cmdliner<1.0.4
 - cmitomli
 - coccinelle<1.3.0
 - combic
 - combine
 - conf-bap-llvm<1.7
 - conf-binutils<0.3
 - conf-cuda
 - conf-ida<0.3
 - conf-libev
 - conf-pic-switch
 - configwith-test & >=0.0.3
 - config-file<1.2.1
 - configuration<0.4.1
 - coq-lsp>=0.1.9+8.17
 - coq-shell
 - cow<2.2.0
 - cowabloga
 - cpm
 - cppo<1.6.6
 - cppo_ocamlbuild
 - cpu
 - cpuid<0.1.2
 - craml
 - crc
 - crontab
 - cry<1.0.0
 - crypt
 - cryptohash
 - csv<2.0
 - ctypes<0.15.0
 - ctypes-build
 - cudf<0.10
 - curses<1.0.9
 - daft<0.0.4
 - datakit-server
 - datakit-server-9p
 - datalog<0.6
 - dbm
 - debian-formats<0.1.2
 - decoders<0.3.0
 - decoders-ezjsonm<0.3.0
 - decoders-yojson<0.3.0
 - depext>=0.3
 - dispatch<0.4.1
 - diy
 - dkml-component-offline-ocamlrun
 - dkml-option-vcpkg
 - dkml-runtime-common>=2.0.3
 - dlist
 - dlm
 - docker-api<0.2
 - docout
 - dokeysto
 - dokeysto_camltc
 - dokeysto_lz4
 - dolmen<0.4
 - dolog
 - domainslib<0.3.2
 - dose3<6.1
 - dream-inertia
 - dssi<0.1.3
 - dtoa
 - dtools<0.4.2
 - dum
 - dune-deps<1.4.0
 - dune_deps_extra
 - dyntype
 - easy-format<1.3.0
 - efl
 - ego
 - either
 - elasticsearch-cli
 - elina
 - elpi-option-legacy-parser
 - errpy<0.0.9
 - exenum<0.86
 - expect<0.1.0
 - extlib<1.7.9
 - extunix<0.3.1
 - ez-conf-lib
 - ezdl<2.71.15
 - ezjsonm<1.1.0
 - ezjsonm-lwt>=1.1.0
 - FrontC<4.0.0
 - faad<0.5.0
 - facile<1.1.4
 - farmhash
 - fasmifra<2.1.0
 - fd-send-recv<2.0.2
 - fdkaac<0.3.2
 - feather<0.2.0
 - ffmpeg<0.2.0
 - fileutils<0.6.1
 - fix<20181206
 - flex-array
 - flock
 - fm-simplex-plugin
 - fmt<0.8.6
 - forester<3.0.0
 - format
 - fpath<0.7.3
 - freetds<0.5.2
 - freetennis
 - frei0r<0.1.2
 - fstreams
 - funfields
 - gadelac
 - gammu<0.9.4
 - gavl
 - gbddml<2.71.15
 - gd<1.1
 - gedcom
 - gen<0.5.3
 - gen-bs
 - genlet
 - genspir
 - geoip
 - get_line<5.0.0
 - getopt<20230213
 - getopts<0.4.0
 - gettext<0.4.1
 - gitlab_pipeline_notifier
 - glical
 - globlon
 - glpk
 - gmp-xen
 - gobject-introspection
 - gperftools
 - gptar
 - gpx
 - graft
 - graphicspdf
 - graphql_jsoo_client
 - grib<0.11.0
 - grid<0.2.0
 - gsl<1.20.0
 - gstreamer<0.3.0
 - gxl-light
 - hacl_x25519
 - hamt
 - hashcons<1.4.0
 - hashset
 - headache=1.06
 - heroicons-reason-react
 - hevea<2.35
 - hex<1.4.0
 - higher
 - hll<3.16
 - huffman
 - huml
 - huml-cli
 - hweak
 - hyper<1.0.0~alpha2
 - ISO8601
 - i2c
 - inifiles
 - inotify<2.4
 - inquirer_oc
 - inspect
 - integers<0.3.0
 - integration1d<0.5.1
 - interval<1.5
 - inuit
 - io
 - irc-client<0.6.0 | >=0.7.0
 - irc-client-lwt>=0.7.0
 - irc-client-lwt-ssl>=0.7.0
 - irc-client-tls>=0.7.0
 - irc-client-unix>=0.7.0
 - irmin-cli
 - irmin-pack-tools
 - irmin-unix
 - iter<1.3
 - itv-tree
 - jbuilder>=transition
 - jhupllib<0.2.1
 - joolog
 - js_of_ocaml-ocamlbuild<3.5.0
 - json-static
 - jsondiff
 - junit=2.2.0
 - jwt
 - kappa-agents<4.1.3
 - kappa-binaries<4.1.3
 - kappa-server
 - kaputt
 - kyotocabinet
 - lablgl<1.06
 - lablgtkosx
 - lacaml<9.0.0
 - ladspa<0.2.0
 - lambdasoup<0.6.4
 - lame<0.3.4
 - lastfm<0.3.3
 - launchd<1.3
 - lbfgs
 - lbvs_consent<2.0.0
 - ldap<2.4.1
 - lemonade
 - lemonade-sqlite
 - lens<1.2.0
 - libdash<0.3
 - libevent<0.8.1
 - libsail<0.19
 - libsvm<0.9.4
 - libudev
 - line_oriented
 - linenoise!=1.0.0 & <1.3.1
 - lipsum
 - liquidsoap-daemon
 - llhttp
 - llopt
 - llvm
 - llvmgraph
 - lo<0.2.0
 - logs-async>=1.3
 - logs-async-reporter>=1.3
 - lpd
 - lpi
 - lutin=2.71.10
 - lwt-binio
 - lwt-canceler<0.3
 - lwt-watcher
 - lwt-zmq
 - lwt_camlp4
 - lwt_domain<0.2.0
 - lwt_eio<0.2
 - lwt_glib
 - lwt_log<1.1.2
 - lwt_ppx<1.1.0
 - lwt_react<1.2.0
 - lwt_ssl
 - lz4<1.2.0
 - lz4_chans>=3.0.0
 - lzo
 - macaque
 - macaroons
 - mad<0.5.0
 - magic<0.7.4
 - magic-mime<1.0.1
 - maildir
 - make-random
 - markup<0.8.2
 - mccs<1.1+11
 - mecab
 - mel
 - melange-atdgen-codec-runtime
 - melange-fest
 - melange-fetch
 - melange-json>=1.1.0
 - melange-moment
 - melange-numeral
 - melange-react-dates
 - melange-recharts
 - melange-testing-library
 - melange-webapi>=0.21.0
 - meldep
 - memcpy<0.2.2
 - mergeable-vector
 - merlin-of-pds
 - mesh<0.9.0
 - mesh-display
 - mesh-easymesh<0.9.0
 - mesh-triangle<0.9.0
 - milter
 - mindstorm<0.8
 - minicaml<0.3.1
 - minicli>=5.0.0
 - minilight
 - minisat<0.3
 - minivpt
 - mirage<4.0.0
 - mirage-btrees
 - mirage-channel<3.1.0
 - mirage-kv<1.1.1
 - mirage-kv-lwt<2.0.0
 - mirage-net-macosx<1.5.0
 - mirage-no-solo5
 - mirage-no-xen
 - mirage-seal
 - mirage-tc
 - mirage-types-lwt<3.6.0
 - mirage-xen-minios
 - mirage-xen-posix
 - mixture
 - mkaudio<1.1.2
 - mlbdd<0.7.2
 - mldonkey<3.2.1
 - mlgmpidl>=1.2.6-1
 - mlgpx
 - mm<0.5.0 | >=0.7.0 & <0.7.4
 - mmap=1.1.0
 - mmseg
 - mock<0.1.1
 - mock-ounit<0.1.1
 - molenc>=7.0.1 & <15.4.0
 - monadlib
 - monomorphic<1.5
 - more-ocaml
 - mosquitto
 - moss
 - mparser<1.3
 - msat>=0.3 & <0.8
 - msgpack
 - mstruct
 - mtl
 - murmur3<0.3
 - mustache<3.1.0
 - mybuild<7
 - mysql
 - named-pipe
 - nanoev_tiny_httpd
 - netlink
 - nlopt-ocaml
 - nlp
 - nonstd<0.0.3
 - nproc
 - OCanren-ppx<0.3.0
 - oasis
 - oasis2debian
 - oasis2opam
 - obandit
 - obeam=0.1.2
 - obuild
 - obus>=1.2.0 & <1.2.5
 - oc45
 - ocal<0.2.1
 - ocaml-base-compilerpost & =4.01.0
 - ocaml-buddy
 - ocaml-expat<1.0.0
 - ocaml-inifiles
 - ocaml-makefile<6.39.2
 - ocaml-markdown
 - ocaml-protoc<1.2.0
 - ocaml-protoc-yojson<0.2.0
 - ocaml-r<0.4.0
 - ocaml-src=4.01.0
 - ocaml-systempost & <4.13.0
 - ocaml-systemd>=1.2
 - ocaml-twt
 - ocaml-variantspost & >=4.01.0+32bit & <4.02.0+PIC
 - ocaml-xdg-basedir<transition
 - ocamlbuild-atdgen
 - ocamlbuild-pkg
 - ocamlbuild-protoc
 - ocamldap
 - ocamldiff<1.2
 - ocamldsort
 - ocamlfind!=1.9.5
 - ocamlfind-lint
 - ocamlgraph<2.0.0
 - ocamlify<0.1.0
 - ocamline
 - ocamlmod<0.1.1
 - ocamlnet<4.1.7
 - ocamlrss
 - ocamlscript<3.0.0
 - ocamlsdl
 - ocamlsdl2-image
 - ocamlsdl2-ttf
 - ocamlwc
 - ocamlyices
 - ocb-stubblr>=0.1.0
 - ocephes
 - ockt
 - oclock
 - ocp-browser<1.1.7
 - ocp-build
 - ocp-indent<1.9.0
 - ocp-pack-split
 - ocplib-endian<1.1
 - ocplib-resto
 - ocplib-simplex<0.5
 - ocsfml
 - ocurl<0.8.2
 - odbc
 - odepack<0.6.9
 - odnnr
 - ofx
 - ogg<1.0.0
 - olinq<0.3
 - ollvm
 - olmi
 - omd<1.3.2
 - oml<0.0.6
 - omlr
 - oolc
 - opal
 - opam-bundlebuild
 - opam-depext
 - opam-file-format<2.2.0~alpha1
 - opam-lib
 - opam-lock
 - opam-package-upgrade<0.2
 - opam-publish<2.0.0
 - opamconfig
 - opamfu
 - opasswd
 - openbsd
 - opencc
 - oplsr
 - opti
 - optimization1d
 - oqamldebug
 - orandforest
 - orf<1.0.1
 - orm
 - orrandomForest
 - orsvm_e1071
 - orxgboost
 - osdp<1.1.1
 - ostap<0.6
 - osx-acl
 - osx-attr
 - osx-cf
 - osx-fsevents
 - osx-membership
 - osx-mount
 - osx-plutil
 - osx-secure-transport
 - osx-xattr
 - ott<0.29
 - otto
 - ounit<2.1.2
 - override<0.3.0
 - pa_comprehension
 - pa_monad_custom
 - pa_qualified
 - pa_solution
 - pa_where
 - papi
 - parany>=9.0.0 & <12.2.2
 - pareto
 - parmap<1.1.1
 - pbs
 - pcap-format<0.5.2
 - pci
 - pci-db
 - pcre<7.3.0
 - pds-reachability<0.2.2
 - pgocaml<3.1
 - phashtbl
 - piqi<0.7.6
 - piqilib<0.6.14
 - pixel_pusher
 - polars
 - polka<2.71.15
 - polly<0.4.1
 - polyglot
 - portaudio<0.2.2
 - posix-clock
 - posix-getopt<2.0.0
 - posix-math
 - posix-mqueue
 - posix-semaphore
 - posix-time
 - posix-types<2.0.0
 - postgresql<4.1.0
 - ppx_blob>=0.3.0 & <0.9.0
 - ppx_derivers
 - ppx_deriving_madcast>=0.2
 - ppx_deriving_protocol
 - ppx_deriving_variant_string
 - ppx_distr_guards=0.2
 - ppx_dream_eml
 - ppx_gen_rec
 - ppx_nanocaml
 - ppx_optint
 - ppx_system
 - ppx_unreachable
 - printbox<0.2
 - process
 - prof_spacetime
 - profiler-plugin
 - proj4
 - prometheus
 - promise
 - proverif<2.01
 - ptime<1.2.0
 - ptmap!=2.0.4
 - ptset
 - publish
 - pulseaudio<0.1.4
 - pure-splitmix
 - pvem
 - pxp
 - pyml<20250807
 - qbf<0.3
 - qcheck<0.13
 - qfs<0.5
 - qmp
 - qrencode
 - qtest<2.9
 - quest
 - r2pipe
 - range<0.4
 - ranger
 - re<1.7.2
 - reactiveData<0.2.2
 - reactjs-jsx-ppx
 - reason-react>=0.14.0
 - records<0.5.0
 - res<5.0.0
 - rescript-syntax
 - reshowcase
 - result
 - riak
 - riak-pb
 - rlp
 - rml<1.09.05
 - roman
 - root1d<0.5
 - rpclib-async
 - rpclib-html
 - rpclib-js
 - rpclib-lwt
 - rresult<0.7.0
 - rtree
 - rungen
 - rusage
 - rust-staticlib-virtual
 - samplerate<0.1.6
 - sanlock
 - satML-plugin
 - sattools
 - savvy
 - schroedinger
 - scrypt
 - secp256k1
 - secp256k1-internal<0.2.0
 - selfie
 - semaphore-compat
 - seq=0.3.1
 - sequence
 - session<0.4.0
 - session-cohttp<0.5.0
 - session-cohttp-async<0.5.0
 - session-cohttp-lwt<0.5.0
 - session-postgresql<0.5.0
 - session-postgresql-async<0.5.0
 - session-postgresql-lwt<0.5.0
 - session-redis-lwt<0.5.0
 - session-webmachine<0.5.0
 - setcore
 - setr>=0.1.1
 - sha>=1.13 & <1.15.1
 - shades
 - shapefile
 - sherlodoc
 - shine<0.2.2
 - simlog<0.0.4
 - simple-diff
 - simple_pam
 - slap
 - smart-print
 - smtp
 - snappy
 - snf_mcp
 - socketcan
 - sodium
 - soundtouch
 - spacetime_lib
 - spelll<0.3
 - spf
 - spirv
 - spotify_ml
 - sqlite3<4.2.0
 - srs
 - starred_ml
 - starterkit
 - statmemprof-emacs
 - statocaml
 - statocaml_changelog
 - statocaml_community
 - statocaml_db
 - statocaml_github
 - statocaml_go
 - statocaml_gui
 - statocaml_html
 - statocaml_plots
 - statocaml_profile
 - statverif
 - stb_truetype<0.4
 - stdcompat<20.0
 - stdint<0.6.0
 - stemmer
 - stemming
 - stone<0.5.2
 - stringext<1.5.0
 - sturgeon
 - subtype-refinement
 - sundialsml<3.1.1p0
 - syndic<1.6.0
 - sys-socket
 - sys-socket-unix
 - systemverilog<0.0.2
 - tablecloth-native!=0.0.8
 - tabr
 - tacit
 - taglib<0.3.6
 - tcx
 - tdk
 - termbox
 - terminal_size<0.1.4
 - text
 - textwrap
 - tezt-bam
 - tidy<5-0.2
 - tinyfiledialogs
 - tip-parser<0.5
 - tjr_simple_earley
 - toc
 - tofn
 - topkg<1.0.8
 - topkg-jbuilder
 - touist<3.5.0
 - tplib
 - tptp
 - traildb
 - trampoline
 - trax<0.4.0
 - tree_layout<0.2
 - tsdl-image<0.3.0
 - tsdl-ttf<0.3
 - tuareg
 - type_id
 - typerex-binutils
 - tyxml<4.2.0
 - ucaml
 - uchar
 - uint<2.0.1
 - ulex
 - unison<2.51.4
 - unix-dirent
 - unix-errno<0.6.0
 - unix-sys-resource
 - unix-sys-stat
 - unix-time
 - unix-type-representations
 - unix-unistd
 - uring-trace
 - uritemplate>=0.2.0
 - user-setup>=0.5
 - uucd<16.0.0
 - varint
 - vcardgen<1.2
 - vector
 - vector3
 - vhdlib
 - vlq
 - voaacenc
 - vpnkit
 - vpt
 - wall
 - wamp<1.2
 - webbrowser<0.6.2
 - win-error
 - win-eventlog<0.4
 - wiringpi
 - wtf8
 - wxOCaml
 - wyrd
 - xapi-backtrace
 - xapi-inventory>=1.2.3
 - xapi-stdext-encodings<4.22.0
 - xapi-stdext-pervasives<4.16.0
 - xapi-stdext-threads
 - xapi-stdext-unix=4.20.0
 - xapi-stdext-zerocheck
 - xml-light<2.5
 - xmlplaylist<0.1.5
 - xtmpl_ppx>=1.1.0
 - xxhash
 - yajl
 - yices2
 - yosqlite
 - z3<4.8.14
 - zarith<1.12
 - zbar
 - zeit
 - zlib
 - zlist
 - zmq<5.1.0
 - zmq-async<5.1.0
 - zmq-lwt<5.1.0
 - zstd
 
          

