Commit Graph

219 Commits

Author SHA1 Message Date
Richard W.M. Jones fe05d6a138 OCaml 4.08.1 final. 2019-08-16 08:58:35 +01:00
Richard W.M. Jones 77bcef6197 OCaml 4.08.1+rc2.
Include fix for miscompilation of off_t on 32 bit architectures.
2019-07-30 08:54:03 +01:00
Fedora Release Engineering a406cf88bb - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 22:47:15 +00:00
Richard W.M. Jones 0cadb87d84 OCaml 4.08.0 (RHBZ#1673688). 2019-06-27 14:50:15 +01:00
Richard W.M. Jones 1da04a1857 OCaml 4.08.0 beta 3 (RHBZ#1673688).
- emacs subpackage has been dropped (from upstream):
  https://github.com/ocaml/ocaml/pull/2078#issuecomment-443322613
  https://github.com/Chris00/caml-mode
- Remove ocamlbyteinfo and ocamlpluginfo, neither can be compiled.
- Disable tests on all architectures, temporarily hopefully.
- Package threads/*.mli files.
2019-04-26 16:46:59 +01:00
Richard W.M. Jones 1be91fb723 Revert "Disable bootstrapping by default."
This doesn't work well since non-bootstrapping cannot be used to move
from one minor release to the next.  For example if you have OCaml
4.07.0 then you cannot use non-bootstrapping to move to 4.07.1,
because the *.cmi files are incompatible between the two releases.

We need to rethink this.

This reverts commit 8f288a07f3.
2019-04-26 08:52:53 +01:00
Fedora Release Engineering 4a96e5f705 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 16:44:45 +00:00
Igor Gnatenko a95e2b445e
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:39:36 +01:00
Richard W.M. Jones 8f288a07f3 Disable bootstrapping by default.
Use the previously built (in Fedora) OCaml compiler to build the new
compiler.

Provide --with bootstrap if people want to build OCaml using the
embedded binary compiler shipped with upstream sources.
2018-08-17 19:33:35 +01:00
Fedora Release Engineering d3dd586fa4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 14:39:55 +00:00
Richard W.M. Jones 148a5c2576 OCaml 4.07.0 (RHBZ#1536734).
Small adjustments to ocamldoc packaging.
2018-07-11 11:15:38 +01:00
Richard W.M. Jones 4729dd2ae1 Enable emacs again on riscv64. 2018-06-26 10:21:24 +01:00
Richard W.M. Jones 0c1300311f OCaml 4.07.0-rc1 (RHBZ#1536734). 2018-06-19 18:32:28 +01:00
Richard W.M. Jones 05d5087a40 Add RISC-V patch to add debuginfo (DWARF) generation. 2018-06-05 21:04:48 +01:00
Richard W.M. Jones 9bc0b70a71 OCaml 4.07.0-beta2 (RHBZ#1536734). 2018-04-26 15:01:11 +01:00
Richard W.M. Jones 42201e8fdf Add another couple of RISC-V patches from nojb branch. 2018-02-25 15:14:24 +00:00
Richard W.M. Jones 23c0207aac Remove mesa* dependencies which are not needed. 2018-02-24 20:13:14 +00:00
Richard W.M. Jones bcd06cf034 Add dependency on gcc. 2018-02-18 18:40:41 +00:00
Fedora Release Engineering c4e7f1c7b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 08:44:07 +00:00
Richard W.M. Jones 4644b253ab Don't require the checks to succeed on ppc64.
There is a new failure:

Running tests from 'tests/lib-dynlink-native' ...
 ... testing 'main'Fatal error: exception Invalid_argument("output_value: abstract value (outside heap)")
2018-01-10 14:56:25 +00:00
Richard W.M. Jones e65cf15d35 Drop non-free documentation (RHBZ#1530647). 2018-01-10 14:27:37 +00:00
Richard W.M. Jones a4c8f9a8f0 New upstream version 4.06.0.
Enable parallel builds again.
Rebase patches.
2017-11-07 14:58:29 +00:00
Richard W.M. Jones b562129589 Add final upstream fix for aarch64/binutils relocation problems.
https://github.com/ocaml/ocaml/pull/1330
2017-09-13 21:07:17 +01:00
Richard W.M. Jones 5ea3c98449 Include interim fix for aarch64/binutils relocation problems. 2017-09-06 16:13:37 +01:00
Richard W.M. Jones 59545eed91 Bump release.
Apparently Koji can't handle the same NVR built twice even if
the old build was untagged.
2017-08-07 08:56:25 +01:00
Richard W.M. Jones 5f905fc187 - New upstream version 4.05.0.
- Disable parallel builds for now.
- *.mli files are now included in ocaml-compiler-libs.
- Add possible fix for aarch64 with new binutils.
2017-08-05 16:33:41 +01:00
Richard W.M. Jones 42b3c165c6 Revert "Disable tests on aarch64 (https://caml.inria.fr/mantis/view.php?id=7602)"
Reenable these tests.  There is a patch which fixes the problem
instead.

This reverts commit dd7a7dca92.
2017-08-05 16:16:44 +01:00
Richard W.M. Jones dd7a7dca92 Disable tests on aarch64 (https://caml.inria.fr/mantis/view.php?id=7602) 2017-08-05 12:24:27 +01:00
Fedora Release Engineering bf330de0a3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 04:12:31 +00:00
Fedora Release Engineering ec776d5e33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 01:25:09 +00:00
Richard W.M. Jones 725d4a96c7 Revert "New upstream version 4.05.0."
It's been decided to allow the Fedora 27 Mass Rebuild to take place
before OCaml 4.05.0 is added to Fedora.  To avoid this package
accidentally getting included in the mass rebuild, this commit reverts
the new upstream version, and then it will be un-re-verted after the
Mass Rebuild.

This reverts commit 40c060b8ec.
2017-07-21 11:00:11 +01:00
Richard W.M. Jones 40c060b8ec New upstream version 4.05.0.
- Disable parallel builds for now.
- *.mli files are now included in ocaml-compiler-libs.
2017-07-18 17:40:06 +01:00
Petr Písař f1516cc100 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:33:58 +02:00
Richard W.M. Jones 310b7aa2bb New upstream version 4.04.2.
Fix: ocaml: Insufficient sanitisation allows privilege escalation for
  setuid binaries (CVE-2017-9772) (RHBZ#1464920).
2017-06-26 10:53:06 +01:00
Richard W.M. Jones 62c9a887d9 New upstream version 4.04.1. 2017-05-10 12:50:40 +01:00
Richard W.M. Jones fcd7508fcd Moved fedora-ocaml git repo from fedorahosted to pagure.io.
This is just a comment update, no need to rebuild.
2017-05-10 12:43:23 +01:00
Fedora Release Engineering 1d4f5463b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 00:27:59 +00:00
Igor Gnatenko 0d95d2cc27 Rebuild for readline 7.x
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2017-01-12 17:30:35 +01:00
Richard W.M. Jones 22d2d1d45d riscv: Further fixes for https://github.com/nojb/riscv-ocaml/issues/2 2016-11-23 13:23:03 +00:00
Richard W.M. Jones 0e2c6567fd riscv: Further fix for https://github.com/nojb/riscv-ocaml/issues/2 2016-11-23 10:47:58 +00:00
Richard W.M. Jones 1b4063eb57 Update RISC-V support to fix
https://github.com/nojb/riscv-ocaml/issues/2
2016-11-22 22:21:33 +00:00
Richard W.M. Jones a48061fc04 Temporarily disable emacs subpackage on riscv64. 2016-11-11 21:48:51 +00:00
Richard W.M. Jones 2730b0fa32 riscv64: Fix intermediate operands.
(https://github.com/nojb/riscv-ocaml/issues/1)
2016-11-11 12:15:04 +00:00
Richard W.M. Jones 746dc88032 Replace s390 fix with final patch.
No need to rebuild anything.
2016-11-11 12:14:46 +00:00
Richard W.M. Jones 02890f76ff s390x: Fix address of caml_raise_exn in native dynlink modules.
Upstream bug report:
    https://caml.inria.fr/mantis/view.php?id=7405
2016-11-09 16:19:54 +00:00
Richard W.M. Jones 3faf9753d1 Add support for RISC-V using out of tree support from:
https://github.com/nojb/riscv-ocaml
2016-11-08 18:58:49 +00:00
Richard W.M. Jones bdab1d8d09 Tests pass on aarch64, so make that check mandatory too. 2016-11-04 22:46:58 +00:00
Richard W.M. Jones c99809b76e New upstream version 4.04.0. 2016-11-04 22:17:02 +00:00
Richard W.M. Jones 22dd7125c6 New upstream version 4.04.0+beta2. 2016-11-04 10:06:18 +00:00
Richard W.M. Jones 496d4e4eaf CVE-2015-8869 ocaml: sizes arguments are sign-extended from
32 to 64 bits (RHBZ#1332090)
2016-05-04 15:23:21 +01:00