Bug 882352

Summary: Rebase llvm/clang to 3.x for EPEL6
Product: [Fedora] Fedora EPEL Reporter: Jacob Hunt <jhunt>
Component: llvmAssignee: Dave Johansen <davejohansen>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: high    
Version: el6CC: davejohansen, dkholia, michel, steve.cleveland
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: llvm-3.4-9.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-22 01:49:58 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:
Bug Depends On: 1058472    
Bug Blocks:    

Description Jacob Hunt 2012-11-30 18:16:58 UTC
Description of problem:

Due to some of the newer features available in llvm/clang 3.x we would like to request a rebase to 3.x in EPEL 6.

Thanks,
Jacob

Comment 1 Steve Cleveland 2013-12-04 22:30:33 UTC
I too would like to request this.

Comment 2 Dave Johansen 2014-01-23 03:24:43 UTC
llvm 3.4 is available in the testing repo for EPEL 6 and will be transitioned to stable in the near future:
https://admin.fedoraproject.org/updates/llvm-3.4-4.el6

Comment 3 Fedora Update System 2014-01-23 03:25:51 UTC
llvm-3.4-4.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0264/llvm-3.4-4.el6

Comment 4 Michel Lind 2014-01-29 08:45:59 UTC
This breaks Pure, and there's no easy fix: Pure 0.55 (last version in EPEL6) cannot be built with newer versions of LLVM, and Pure 0.58 (last version upstream, in testing for Fedora) breaks because it requires a more modern libstdc++

https://bugzilla.redhat.com/show_bug.cgi?id=1058472

There's likely not that many Pure users using EPEL so could you make LLVM obsoletes pure <= 0.55-1.el6 %if ! 0%{?fedora} ?

Comment 5 Dave Johansen 2014-01-29 15:14:06 UTC
Sorry, I ran the following check before submitting this and saw no dependencies:
epoquery --whatrequires --recursive --resolve --repoid=epel llvm

But apparently I also needed to run it for llvm-libs. I'll add the obsoletes to the build and re-submit that.

Comment 6 Michel Lind 2014-01-30 07:16:24 UTC
No problem, thanks!

Comment 7 Fedora Update System 2014-02-02 19:49:56 UTC
llvm-3.4-5.el6 has been pushed to the Fedora EPEL 6 testing repository.

Comment 8 Fedora Update System 2014-02-04 19:06:51 UTC
llvm-3.4-6.el6 has been pushed to the Fedora EPEL 6 testing repository.

Comment 9 Fedora Update System 2014-02-05 19:25:49 UTC
llvm-3.4-8.el6 has been pushed to the Fedora EPEL 6 testing repository.

Comment 10 Fedora Update System 2014-02-06 21:07:20 UTC
llvm-3.4-9.el6 has been pushed to the Fedora EPEL 6 testing repository.

Comment 11 Fedora Update System 2014-02-22 01:49:58 UTC
llvm-3.4-9.el6 has been pushed to the Fedora EPEL 6 stable repository.