4262b82001
- Use gcc7 in SLE12 because dune 3.17 requires a gcc which recognizes -fdiagnostics-color=always (dune#11509)
Olaf Hering2025-03-03 11:39:01 +00:00
4671ec99b6
- update to version 4.13.0 See included Changes for benefits and breaking changes - remove ocaml-SIGSTKSZ.patch - adjust ocaml-configure-Allow-user-defined-C-compiler-flags.patch
Olaf Hering2021-09-25 00:37:44 +00:00
0d32ffa7dd
remove URL from Source0, details come from the _service file
Olaf Hering2021-09-24 15:01:29 +00:00
f86a6be21b
- update to version 4.12.1 See included Changes for benefits and breaking changes
Olaf Hering2021-09-24 08:58:53 +00:00
9c426ae649
- update to version 4.12.0 See included Changes for benefits and breaking changes - Add ocaml-SIGSTKSZ.patch (#10266)
Olaf Hering2021-04-14 08:31:35 +00:00
213dc01603
Use helper 'suseocaml' in addition to 'ocaml' to avoid filename conflicts with rpm-build.rpm (bsc#1154874)
Olaf Hering2020-05-15 06:09:30 +00:00
687e762ed1
- The filename for rpm *.attr files and the tag used within these files must match. Otherwise rpm will not execute the helper scripts. Use tag 'suseocaml' instead of 'ocaml' to avoid filename conflicts with rpm-build.rpm (bsc#1154874)
Olaf Hering2020-05-14 09:42:01 +00:00
d14bfecc00
- Fix floating point expectation on arm32 hardfloat targets by overriding rpm host triple with config.guess output (ocaml#9431)
Olaf Hering2020-04-12 21:10:17 +00:00
fa58134130
- Fix floating point expectation with ocaml-armv7hl-gnueabihf.patch - Fix typo in ocaml-configure-Allow-user-defined-C-compiler-flags.patch
Olaf Hering2020-04-08 16:52:03 +00:00
25ad371f90
- Disable parallel build to get reproducible cma archives (issue#9307) - update to version 4.10.0, with _service file (bsc#1149330)
Olaf Hering2020-03-21 14:49:46 +00:00
d1d9c07d88
- 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
Olaf Hering2020-02-21 12:33:32 +00:00
03bb23c6d5
- 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
Olaf Hering2020-02-21 10:50:00 +00:00
2b3b36e1f3
- 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
Olaf Hering2019-11-25 14:38:07 +00:00
7715cb6bdd
revert changes for bsc#1156934, needs more work
Olaf Hering2019-11-18 16:13:13 +00:00
e61008419f
- move topdirs.cmi/cmt/cmti from runtime to compiler-libs-devel so that runtime does not depend on a devel pkg (bsc#1156934)
Olaf Hering2019-11-18 13:39:34 +00:00
064a05958f
- 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 - Remove usage of USE_INTERP_RESULT, nothing seems to check for it - Use results from pkgconfig(x11) for CFLAGS/LDFLAGS - Use make_build/make_install, no parallel build yet - Remove BYTECCRPATH, NATIVECCRPATH and MKSHAREDLIBRPATH - Remove dead code which checked for libasmrun_pic.a (#7595) - Remove code that populated compiler-libs
Olaf Hering2019-11-01 22:56:15 +00:00