Commit Graph

294 Commits

Author SHA1 Message Date
Troy Dawson
09d39469cc Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 07:50:20 -07:00
Troy Dawson
21d78d8466 Bump release for June 2024 mass rebuild 2024-06-24 08:07:35 -07:00
Richard W.M. Jones
561453cd2d Add RHEL 10 gating tests 2024-06-19 08:25:18 +01:00
Richard W.M. Jones
13ff7d0244 Add fix for ppc64le code generation issue found after 5.2.0 was released 2024-06-19 08:05:08 +01:00
Richard W.M. Jones
7f5edb92c0 New upstream version 5.2.0 (RHBZ#2269805) 2024-05-29 11:26:00 +01:00
Jerry James
f299c84c6d Version 5.2.0
- Drop upstreamed frame pointer and s390x patches
2024-05-23 09:00:25 -06:00
Fedora Release Engineering
a3771460e1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 09:45:15 +00:00
Fedora Release Engineering
2883f28bbd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 10:09:11 +00:00
Richard W.M. Jones
4f34985ad8 Add s390x code generation fix
https://github.com/ocaml/ocaml/issues/12829
2023-12-18 11:07:28 +00:00
Richard W.M. Jones
b40114b0c9 New upstream version 5.1.1 (RHBZ#2239227) 2023-12-11 22:34:35 +00:00
Yaakov Selkowitz
48b6d0088d Drop unused BR parallel
GNU parallel is only used by make parallel in the testsuite directory;
the toplevel make tests calls make all in testsuite.
2023-11-13 22:14:14 -05:00
Jerry James
ebbf4c122f Configure with --enable-ocamltest on test_arches 2023-10-13 08:38:51 -06:00
Richard W.M. Jones
2ec55e949b Use BR ocaml-srpm-macros to force latest to be built against 2023-10-06 12:40:21 +01:00
Richard W.M. Jones
a8e366538a Rebuild against updated ocaml-srpm-macros
I managed to build it against the old ocaml-srpm-macros, thus native
compilation was disabled still on s390x.  Hopefully bump and rebuild
after adding ocaml-srpm-macros to the side tag will fix this.
2023-10-05 10:53:13 +01:00
Richard W.M. Jones
c37874e266 Add upstream patch added after 5.1.0 2023-10-05 09:58:44 +01:00
Jerry James
a433439c10 Version 5.1.0
Other changes:
- Add LicenseRef-Fedora-Public-Domain to the runtime License field
- New ocaml-rpm-macros subpackage
- Depend on libzstd-devel for compressed marshaling
- Disable LTO
2023-10-04 20:56:33 -06:00
Fedora Release Engineering
4a09b96d7b Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 17:09:37 +00:00
Richard W.M. Jones
64f662b9c5 Force ocaml-srpm-macros to be the latest version. 2023-07-12 11:28:00 +01:00
Richard W.M. Jones
5ebc943f98 Add all further differences with jjames's OCaml 5 package 2023-07-11 17:49:54 +01:00
Richard W.M. Jones
772b17b666 Drop downstream 0017-configure-Only-use-OC_-for-building-executables.patch
This is no longer needed now we found another way to work around build
notes breakage.
2023-07-11 17:46:39 +01:00
Richard W.M. Jones
be2dfe04db Fix compilation on bytecode-only arches
File not found: /builddir/build/BUILDROOT/ocaml-5.0.0-1.fc39.ppc64le/usr/lib64/ocaml/{dynlink,runtime_events,str,threads,unix}/*.a
2023-07-11 08:31:48 +01:00
Richard W.M. Jones
cec11e3cd8 --enable-frame-pointers only works on x86-64 2023-07-10 22:43:58 +01:00
Richard W.M. Jones
68671b2fe6 OCaml 5.0 2023-07-10 22:08:39 +01:00
Richard W.M. Jones
c5a44d336b Rebuild OCaml packages for F38 2023-01-23 21:44:47 +00:00
Fedora Release Engineering
c4c11c263c Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 22:00:44 +00:00
Richard W.M. Jones
6fbb4db452 Include more upstream patches from 4.14 branch
Don't use %configure macro because that breaks on riscv64.
https://bugzilla.redhat.com/2124272
2022-09-06 13:34:55 +01:00
Fedora Release Engineering
38e7f9a43c Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 01:04:51 +00:00
Richard W.M. Jones
73c8e3d782 New upstream version 4.14.0 2022-06-18 12:29:36 +01:00
Richard W.M. Jones
4bb2864cc2 Upload renamed sources file 2022-06-09 22:37:55 +01:00
Jerry James
3eca5f5ac7 Fix the Source0 URL
- chrpath is no longer needed
- Use the %license macro
- Build the test binaries so the tests will run
2022-06-09 14:42:27 -06:00
Richard W.M. Jones
37422916a0 Rebuild 4.13.1 to remove package notes 2022-02-04 10:22:30 +00:00
Richard W.M. Jones
b249a82b37 Disable package note misfeature 2022-01-26 16:32:11 +00:00
Fedora Release Engineering
999a7e734e - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 21:37:12 +00:00
Richard W.M. Jones
edfb35d875 New upstream version 4.13.1 2021-10-04 16:38:42 +01:00
Fedora Release Engineering
95d7ecd59b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 16:31:11 +00:00
Richard W.M. Jones
129153b851 Move to final version of upstream patch for non-constant SIGSTKSZ
NOTE: I did not build this package because it will cause dependency
problems (requiring every other OCaml package in F35 to be rebuilt).
If there is a mass rebuild of Rawhide then that would be a good time
to rebuild it.
2021-06-23 12:05:20 +01:00
Richard W.M. Jones
b8653f50ff OCaml 4.12.0 release (RHBZ#1893381).
Workaround for glibc non-constant SIGSTKSZ
  (https://github.com/ocaml/ocaml/issues/10250)
2021-02-28 21:15:27 +00:00
Fedora Release Engineering
2dec79cc2e - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 21:52:06 +00:00
Tom Stellard
06d6e508a6 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-07 06:09:29 +00:00
Richard W.M. Jones
709f14be77 OCaml 4.11.1 release (RHBZ#1870368#c26). 2020-09-01 17:30:45 +01:00
Richard W.M. Jones
1018e3aa3a OCaml 4.11.0 release (RHBZ#1870368). 2020-08-21 09:09:13 +01:00
Richard W.M. Jones
cf41d3d77d Enable LTO again.
NOTE: I did not build this in Rawhide, because building it appears to
change some of the ocamlx() dependencies, which would require
everything in Rawhide to be rebuilt.  I will build all OCaml packages
in Rawhide once OCaml 4.11.0 has been released which should be in a
week or two.
2020-08-04 14:25:18 +01:00
Richard W.M. Jones
493a29c315 Bump and rebuild to fix DWARF versioning issues.
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/43RRYPGUVX65GZ5SM3NMTBEZW42NP7BN/
2020-08-04 10:47:33 +01:00
Fedora Release Engineering
713b423230 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 12:04:21 +00:00
Tom Stellard
ae20e03421 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-14 02:17:44 +00:00
Jeff Law
9efe171b21 Disable LTO 2020-07-01 15:28:31 -06:00
Richard W.M. Jones
80474fcdea Disable ocaml-instr-* on all arches. 2020-05-04 17:38:24 +01:00
Richard W.M. Jones
a2dcfff43b Move to OCaml 4.11.0+dev2-2020-04-22.
- Backport upstream RISC-V backend from 4.12 + fixes.
- Enable tests on riscv64.
- Disable ocaml-instr-* tools on riscv64.
2020-05-04 17:07:52 +01:00
Richard W.M. Jones
7eb82f0e55 Add fixes for various issues found in the previous build. 2020-04-21 15:12:14 +01:00
Richard W.M. Jones
a5fe6c6a38 Build into the side tag instead of Rawhide. 2020-04-17 17:16:10 +01:00