Bug 2216918
| Summary: | rhel 9 gcc-toolset-12-annobin newer than centos stream 9 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | Germano Massullo <germano.massullo> |
| Component: | gcc-toolset-12-annobin | Assignee: | Nick Clifton <nickc> |
| Status: | ASSIGNED --- | QA Contact: | Václav Kadlčík <vkadlcik> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | CentOS Stream | CC: | bstinson, carl, fweimer, jwboyer, markobri, mcermak, nickc, vkadlcik |
| Target Milestone: | rc | Keywords: | Bugfix, Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | gcc-toolset-12-annobin-11.08-5.el9_2 | Doc Type: | No Doc Update |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Germano Massullo
2023-06-23 08:31:07 UTC
(In reply to Germano Massullo from comment #0) > a senior dev in #epel channel said that the issue may be a discrepancy > between rhel9 and c9 for gcc-toolset-12-annobin-plugin-gcc. rhel9 has > 11.08-2.el9, but that build failed for c9 and epel9-next is still building > against 10.76-2.el9 which appears to be broken. This does indeed appear to be the case. How is annobin for el9-next built ? Is there a way to trigger a rebuild ? epel9-next is a layered repo on top of epel9 to ensure compatibility with CentOS Stream 9. While epel9 builds against RHEL 9, epel9-next builds against CentOS Stream 9. I believe the problem here is that RHEL 9 has gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9, but CentOS Stream still has gcc-toolset-12-annobin-plugin-gcc-10.76-2.el9. It seems that the root of the issue is this failed build: https://kojihub.stream.centos.org/koji/buildinfo?buildID=33575 Get that resolved and published in CentOS Stream 9, and it will sync to the private mirror Koji uses. Then the epel9-next build of darktable should work. (In reply to Carl George 🤠 from comment #2) > epel9-next is a layered repo on top of epel9 to ensure compatibility with > CentOS Stream 9. While epel9 builds against RHEL 9, epel9-next builds > against CentOS Stream 9. Ah - thanks for the explanation. > I believe the problem here is that RHEL 9 has > gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9, but CentOS Stream still has > gcc-toolset-12-annobin-plugin-gcc-10.76-2.el9. It seems that the root of > the issue is this failed build: > > https://kojihub.stream.centos.org/koji/buildinfo?buildID=33575 Indeed - CentOS has upgraded to Clang 16, whereas RHEL-9 is using Clang 15. Clang 16 changed its API for certain features used by the annobin plugins for Clang and LLVM, so the build no longer works. > Get that resolved and published in CentOS Stream 9, and it will sync to the > private mirror Koji uses. Then the epel9-next build of darktable should > work. I have completed a build, but it still has to get through gating: https://kojihub.stream.rdu2.redhat.com/koji/taskinfo?taskID=2424570 OK, I have built gcc-toolset-12-annobin-11.08-4.el9_2 and it is currently in gating here: https://dashboard.osci.redhat.com/#/artifact/brew-build/aid/54098407 |