The Objective Caml Compiler and Programming Environment
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.
- Sources inherited from project SUSE:SLE-15-SP2:GA
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.4:Update/ocaml && cd $_
- Create Badge
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-re |
0000000924 924 Bytes | |
ocaml-MPR-7591-frametable-not-8-aligned-on-x86-64- |
0000000776 776 Bytes | |
ocaml-assert.patch | 0000000471 471 Bytes | |
ocaml-byterun-do-not-alias-function-arguments-to-s |
0000001646 1.61 KB | |
ocaml-configure-Allow-user-defined-C-compiler-flag |
0000000509 509 Bytes | |
ocaml-fix_aarch64_build.patch | 0000003495 3.41 KB | |
ocaml.changes | 0000027807 27.2 KB | |
ocaml.spec | 0000017141 16.7 KB | |
ocamldoc-man-th.patch | 0000001963 1.92 KB | |
rpmlintrc | 0000000255 255 Bytes |
Revision 2 (latest revision is 3)
Gustavo Yokoyama Ribeiro (gyribeiro)
committed
(revision 2)
- 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 - Package a few more directories which belong only to this variant of OCaml - move topdirs.cmi/cmt/cmti from runtime to compiler-libs-devel so that runtime does not depend on a devel pkg (bsc#1156934) - split place for META files, some go to ocaml, some to compiler-libs-devel - move ncurses-devel requires to ocaml, it is used by BYTECCLIBS - initialize bcond ocaml_make_testsuite - Use ocaml-rpm-macros to decide about native or bytecode build - Move ocaml-findlib.rpm.prov_req.attr.sh to ocaml-rpm-macros - Provide META files for ocamlfind() provides, which are now created via ocaml-rpm-macros - Provide baseversion in ocaml(compiler)/ocaml(ocaml.opt) - Preserve fomit-frame-pointer again on ix86
Comments 0