The Objective Caml Compiler and Programming Environment

Edit Package ocaml

Objective Caml is a high-level, strongly-typed, functional and
object-oriented programming language from the ML family of languages.

This package comprises two batch compilers (a fast bytecode compiler
and an optimizing native-code compiler), an interactive top level
system, Lex&Yacc tools, a replay debugger, and a comprehensive library.

Refresh
Refresh
Source Files
Filename Size Changed
ocaml-3.08.3-gcc4.patch 0000001776 1.73 KB
ocaml-4.05.0-CVE-2018-9838.patch 0000002545 2.49 KB
ocaml-4.05.0.tar.xz 0002442036 2.33 MB
ocaml-Fixes-for-out-of-range-Ialloc.patch 0000003676 3.59 KB
ocaml-In-caml_executable_name-wrong-test-on-the-return-cod.patch 0000000924 924 Bytes
ocaml-MPR-7591-frametable-not-8-aligned-on-x86-64-port.patch 0000000776 776 Bytes
ocaml-assert.patch 0000000471 471 Bytes
ocaml-byterun-do-not-alias-function-arguments-to-sigprocma.patch 0000001646 1.61 KB
ocaml-configure-Allow-user-defined-C-compiler-flags.patch 0000000509 509 Bytes
ocaml-fix_aarch64_build.patch 0000003495 3.41 KB
ocaml.changes 0000027731 27.1 KB
ocaml.spec 0000017016 16.6 KB
ocamldoc-man-th.patch 0000001963 1.92 KB
rpmlintrc 0000000255 255 Bytes
Revision 74 (latest revision is 90)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 779019 from Olaf Hering's avatar Olaf Hering (olh) (revision 74)
- Require current ocaml-rpm-macros
- Update options for ocaml() Provides/Requires to specify also
  OCAMLLIB, which is required for ocamlobjinfo and cmx (bsc#1154874)
- Remove disabling of _lto_cflags, RPM_OPT_FLAGS are not used
- Use ocaml_standard_library macro instead of _libdir/ocaml
- Actually make use of ocaml-configure-Allow-user-defined-C-compiler-flags.patch
  and use '-Werror=implicit-function-declaration -Werror=return-type'
  in built-in CFLAGS for libraries and applications.
- Add ocaml-assert.patch, backport from 4.06, found by new CFLAGS
- Add a few desirable patches from 4.05 branch:
  ocaml-Fixes-for-out-of-range-Ialloc.patch
  ocaml-In-caml_executable_name-wrong-test-on-the-return-cod.patch
  ocaml-MPR-7591-frametable-not-8-aligned-on-x86-64-port.patch
  ocaml-byterun-do-not-alias-function-arguments-to-sigprocma.patch
- Remove backup files from ocaml-fix_aarch64_build.patch
- Record absolute path to gcc, cmdline is part of ocamlx() hash
Comments 0
openSUSE Build Service is sponsored by