val ccomp_type : stringThe "kind" of the C compiler, assembler and linker used: one of "cc" (for Unix-style C compilers) "msvc" (for Microsoft Visual C++ and MASM)
val native_pack_linker : stringThe linker to use for packaging (ocamlopt -pack) and for partial links (ocamlopt -output-obj).
val interface_suffix : string Stdlib.refSuffix for interface file names
val lazy_tag : intNormally the same as Obj.lazy_tag. Separate definition because of technical reasons for bootstrapping.
val stack_threshold : intSize in words of safe area at bottom of VM stack, see runtime/caml/config.h
val stack_safety_margin : intSize in words of the safety margin between the bottom of the stack and the stack pointer. This margin can be used by intermediate computations of some instructions, or the event handler.
val default_executable_name : stringName of executable produced by linking if none is given with -o, e.g.
a.outunder Unix.
val safe_string : boolWhether the compiler was configured with -force-safe-string; in that case, the -unsafe-string compile-time option is unavailable
- since
- 4.05.0
val default_safe_string : boolWhether the compiler was configured to use the -safe-string or -unsafe-string compile-time option by default.
- since
- 4.06.0
Whether shared libraries are supported
- since
- 4.08.0
val print_config : Stdlib.out_channel -> unitAccess to configuration values