Bug 2218276

Summary: Please build llvm14 for epel8
Product: [Fedora] Fedora EPEL Reporter: Kalev Lember <klember>
Component: llvm14Assignee: Kalev Lember <klember>
Status: CLOSED ERRATA QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel8CC: jistone, npopov, tstellar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: llvm14-14.0.5-6.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-04 01:46:42 UTC 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 Kalev Lember 2023-06-28 14:28:42 UTC
RHEL 8.8 updated llvm from version 14.x to 15.x, which created broken deps in EPEL 8 for packages that link with llvm 14 libs.

One of the packages is ldc and I can't easily update it to build with new llvm because it's a self hosting compiler and needs llvm14-libs to be able to build itself.

I'm happy to help co-maintain llvm14 for epel8 if needed. Thanks!

Comment 1 Kalev Lember 2023-07-24 11:45:07 UTC
Will you be able to branch and build llvm14 in epel8?
I would be happy to be a co-maintainer if you do not wish
to build it on epel8 (FAS: kalev).

(Following the steps from https://docs.fedoraproject.org/en-US/epel/epel-policy/#stalled_epel_requests / https://docs.fedoraproject.org/en-US/epel/epel-package-request/#fedora_packagers)

Comment 2 Nikita Popov 2023-07-25 07:17:37 UTC
I've added you to the llvm14 repo. Let me know if I need to so something else...

I also checked that a mock build of llvm14 on c8s+epel8 works with a one line change to add "%undefine __cmake_in_source_build".

Comment 3 Kalev Lember 2023-07-25 07:58:47 UTC
Excellent, thank you! I'll go ahead and request the branch and do the build then.

Comment 4 Kalev Lember 2023-07-25 08:03:32 UTC
I went ahead and pushed the "%undefine __cmake_in_source_build" line and kicked off the build: https://src.fedoraproject.org/rpms/llvm14/c/ce292a1633772cb30e584dcd17ca7d4826978204?branch=epel8

Comment 5 Fedora Update System 2023-07-26 19:16:44 UTC
FEDORA-EPEL-2023-4b37c986fb has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-4b37c986fb

Comment 6 Fedora Update System 2023-07-27 02:16:31 UTC
FEDORA-EPEL-2023-4b37c986fb has been pushed to the Fedora EPEL 8 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-4b37c986fb

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2023-08-04 01:46:42 UTC
FEDORA-EPEL-2023-4b37c986fb has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.