package ocaml-env-mingw32
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Install
dune-project
Dependency
Authors
Maintainers
Description
This package is an internal part of the implementation of the OCaml compiler in opam-repository.
This package is used to create an indirection between the OCaml compiler packages and conf-mingw-w64-gcc-x86_64. The compiler packages must have one of conf-mingw-w64-gcc-i686 or conf-mingw-w64-gcc-x86_64 depending on configuration, but if they directly refer to both packages in their depends fields then the subsequent installation of the other C compiler package would trigger a rebuild of the OCaml compiler package, because it changes its dependency cone. By having the compiler packages instead depend on either ocaml-env-mingw64 or ocaml-env-mingw32, the installation of conf-mingw-w64-gcc-x86_64 into a switch already containing ocaml-env-mingw32 does not trigger a rebuild of the OCaml compiler, because ocaml-env-mingw64 is not installed.
Published: 05 Jun 2024
Dependencies (4)
-
mingw-w64-shims
os-distribution = "cygwin" - conf-mingw-w64-gcc-i686
- host-arch-x86_32
- host-system-mingw
Dev Dependencies
None
Used by (2)
-
ocaml
>= "4.13.0" - system-mingw
Conflicts
None