Summary: | dev-lang/ocaml-4.09.0-r3: stabilisation for glibc-2.34 compatibility (was: dev-lang/ocaml-4.11.2-r2: fails to build with glibc 2.34) | ||||||
---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> | ||||
Component: | Stabilization | Assignee: | Gentoo Team for the ML programming language family <ml> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | normal | CC: | gienah, hydrapolic | ||||
Priority: | Normal | Keywords: | CC-ARCHES, PATCH | ||||
Version: | unspecified | Flags: | nattka:
sanity-check+
|
||||
Hardware: | All | ||||||
OS: | Linux | ||||||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=1975167 | ||||||
Whiteboard: | |||||||
Package list: |
dev-lang/ocaml-4.09.0-r3
|
Runtime testing required: | --- | ||||
Bug Depends on: | |||||||
Bug Blocks: | 803482 | ||||||
Attachments: |
|
Description
Sam James
2021-07-26 11:07:23 UTC
Builds with these patches https://gitlab.com/redhat/centos-stream/rpms/ocaml#origin/c9s Also seems like it's solved upstream https://github.com/ocaml/ocaml/pull/10266 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c309652d566cedeb0c93c8b1a08569f54545d354 commit c309652d566cedeb0c93c8b1a08569f54545d354 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-10-17 05:16:49 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-10-17 05:24:32 +0000 dev-lang/ocaml: fix build with glibc-2.34 in 4.11.2 Closes: https://bugs.gentoo.org/804498 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.11.2-glibc-2.34.patch | 91 ++++++++++++++++++++++ dev-lang/ocaml/ocaml-4.11.2-r2.ebuild | 4 + 2 files changed, 95 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d38917b110ea52b3107556e283498a09a89a36 commit 08d38917b110ea52b3107556e283498a09a89a36 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-22 00:35:29 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-22 00:41:22 +0000 dev-lang/ocaml: fix 4.10 with glibc 2.34 Bug: https://bugs.gentoo.org/804498 See: https://github.com/gentoo/gentoo/pull/22851#pullrequestreview-882504245 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.10.2-glibc-2.34.patch | 257 +++++++++++++++++++++ dev-lang/ocaml/ocaml-4.10.2-r3.ebuild | 106 +++++++++ 2 files changed, 363 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5945b83a4ee29d228e1a56101483001da291c54 commit a5945b83a4ee29d228e1a56101483001da291c54 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-22 00:29:23 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-22 00:41:18 +0000 dev-lang/ocaml: fix 4.09 with glibc 2.34 Bug: https://bugs.gentoo.org/804498 See: https://github.com/gentoo/gentoo/pull/22851#pullrequestreview-882504245 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.09.0-glibc-2.34.patch | 193 +++++++++++++++++++++ dev-lang/ocaml/ocaml-4.09.0-r3.ebuild | 105 +++++++++++ 2 files changed, 298 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860e2f272f0a0a2fecb2ab6f160ce68875770f59 commit 860e2f272f0a0a2fecb2ab6f160ce68875770f59 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-22 00:40:45 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-22 00:41:14 +0000 dev-lang/ocaml: fix 4.05 with glibc 2.34 Bug: https://bugs.gentoo.org/804498 See: https://github.com/gentoo/gentoo/pull/22851#pullrequestreview-882504245 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.05.0-glibc-2.34.patch | 201 +++++++++++++++++++++ dev-lang/ocaml/ocaml-4.05.0-r9.ebuild | 157 ++++++++++++++++ 2 files changed, 358 insertions(+) arm64 done arm done ppc64 done The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687393e4bd5f9a0f9bf4a2f766ea1246f7b324f7 commit 687393e4bd5f9a0f9bf4a2f766ea1246f7b324f7 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-27 06:25:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-27 06:26:48 +0000 dev-lang/ocaml: fix 4.11.2 src_prepare (missing patch) Accidentally cleaned up in 9e8369277b272b15f3dd1159fa18b71ec4431a77 (got confused by what I had/hadn't moved into patch tarballs, renamed accordingly now to avoid that in future). Once OCaml 4.09.0-r3 stabilisation is complete, we can cleanup all the obsolete patches from files/ and then everything is a bit clearer. Bug: https://bugs.gentoo.org/804498 Fixes: 9e8369277b272b15f3dd1159fa18b71ec4431a77 See: https://forums.gentoo.org/viewtopic-t-1147490.html Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch | 42 ++++++++++++++++++++++++++ dev-lang/ocaml/ocaml-4.11.2-r2.ebuild | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) amd64 stable x86 stable ppc dropped to ~ppc The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eabb8b88db7647b7a04300ead166f4e4e852951 commit 1eabb8b88db7647b7a04300ead166f4e4e852951 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-04 00:55:27 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-04 00:56:31 +0000 dev-lang/ocaml: drop 4.09.0-r2 Bug: https://bugs.gentoo.org/804498 Signed-off-by: Sam James <sam@gentoo.org> dev-lang/ocaml/files/ocaml-4.09.0-cflags.patch | 65 ---------------- dev-lang/ocaml/files/ocaml-4.09.0-gcc-10.patch | 21 ----- dev-lang/ocaml/ocaml-4.09.0-r2.ebuild | 104 ------------------------- 3 files changed, 190 deletions(-) |