clang 11 is currently shipped as part of the llvm-toolset. Either build a clang 12 stream there (once we have MBS support), or try and build it as a non-modular package.
Metadata Update from @dcavalca: - Issue tagged with: meeting
llvm 12 builds fine after adding %undefine __cmake_in_source_build. It does however carry a build dependency on python-recommonmark that looks tricky to untagle (#47).
%undefine __cmake_in_source_build
If they're made parallel-installable, these could be done in EPEL. You could also build modules there too...
So, llvm (and clang) are already in CentOS: https://git.centos.org/rpms/llvm/tree/c8s-stream-rhel8 which I think makes them ineligible for EPEL. I know there's an exception for adding a non-module build in EPEL of something that's only in a non-default module stream in CentOS, but I don't think it applies here (as this is, afaict, in a default module stream).
You can make another default stream if the packages are non-conflicting with RHEL/CentOS LLVM stream packages. EPEL modules have an epel- prefix to deconflict the module names.
epel-
We discussed this today in the EPEL meeting. This package isn't suitable for EPEL, so we'd need to do the build in the SIG. @carlgeorge also suggested filing https://bugzilla.redhat.com/show_bug.cgi?id=1952248 to get LLVM updated in CentOS Stream proper, as it's under a "rolling application stream" lifecycle: https://access.redhat.com/support/policy/updates/rhel8-app-streams-life-cycle
Meeting logs: https://meetbot.fedoraproject.org/fedora-meeting/2021-04-21/epel.2021-04-21-20.00.log.html
New LLVM 12 builds up:
These have been validated and work fine, so I've just tagged them all for -release
Metadata Update from @dcavalca: - Issue untagged with: meeting
I've untagged these as we need to sort out #56 first or they'll break existing systems (as mesa depends on the new llvm but that gets caught by modular filtering).
Metadata Update from @ngompa: - Issue marked as depending on: #56
Metadata Update from @ngompa: - Issue assigned to dcavalca
This is published in the hotfixes repo, install centos-release-hyperscale-hotfixes to get it
Metadata Update from @dcavalca: - Issue status updated to: Closed (was: Open)
Metadata Update from @ngompa: - Issue tagged with: new-package
Login to comment on this ticket.