Bug 1049057

Summary: Please update to LLVM 3.4
Product: [Fedora] Fedora Reporter: Terje Røsten <terje.rosten>
Component: llvmAssignee: Adam Jackson <ajax>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: ajax, bos, dmalcolm, dwrobel, jv+fedora, michel, petersen, scottt.tw, upstream-release-monitoring, wojdyr, zboszor
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-21 17:05:22 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 Terje Røsten 2014-01-06 21:50:56 UTC
Description of problem:

Please update to latest stable release LLVM 3.4.

More information available here:
 
http://llvm.org/releases/3.4/docs/ReleaseNotes.html

Comment 1 Jens Petersen 2014-01-07 05:45:55 UTC
Could we do it just for Rawhide for now at least.

eg llvm-3.3 broke building with ghc badly on ARM
(where the llvm backend is the default).

I am not even sure if the coming ghc-7.8 release will support llvm-3.4.
If someone has info on this it would be helpful.

Comment 2 Jan Včelák 2014-01-07 08:22:23 UTC
Jens, what is/was the problem with llvm and ghc? And which update do you mean? Is there a bug report or something?

Comment 3 Jan Včelák 2014-01-07 09:50:24 UTC
*** Bug 1049220 has been marked as a duplicate of this bug. ***

Comment 4 Jens Petersen 2014-01-08 01:45:15 UTC
(In reply to Jan Včelák from comment #2)
> Jens, what is/was the problem with llvm and ghc? And which update do you
> mean? Is there a bug report or something?

ghc-7.6 only officially supports llvm-3.1 iirc...
ghc only uses llvm as the default compiler backend on ARM.
There are bunch of packages that fail to build in F20 on ARM
because of this.  The problem also affects Intel archs,
but llvm is not normally used there by ghc so it is a lesser problem.
I didn't file bug since llvm-3.3 was already in F20
before we fully bootstrapped/fixed ghc for F20 ARM
so it seemed too late anyway. I can supply more details/bug lists
if you want.

I believe that ghc-7.8 "soon" to be released (hopefully in time
for F21 at least) should support llvm-3.3.
Not so sure about llvm-3.4...

Comment 5 Zoltan Boszormenyi 2014-02-04 10:01:22 UTC
The unreleased LLVM 3.5 will be needed for Mesa 10.1 to properly support OpenGL 3.3 on radeonsi.

llvm-libs has its libraries under /usr/{lib,lib64}/llvm at the moment, it should be versioned. Now, if only the llvm binaries, like llc and other could be parallel installable... Wait, we have alternatives!

Comment 6 Damian Wrobel 2014-03-05 08:07:57 UTC
Alternatively it's possibly to install llvm-3.4 in parallel as an SCL[1] on F19 and F20 from the copr[2].

[1]. https://fedorahosted.org/SoftwareCollections/
[2]. http://copr.fedoraproject.org/coprs/dwrobel/scl-llvm-34/

Comment 7 Marcin Wojdyr 2014-04-11 00:13:51 UTC
(In reply to Damian Wrobel from comment #6)
> Alternatively it's possibly to install llvm-3.4 in parallel as an SCL[1] on
> F19 and F20 from the copr[2].
> 
> [1]. https://fedorahosted.org/SoftwareCollections/
> [2]. http://copr.fedoraproject.org/coprs/dwrobel/scl-llvm-34/

I've just tested it. Works fine. Thanks!

Comment 8 Adam Jackson 2014-05-21 17:05:22 UTC
3.4 is built for F20 now.

Comment 9 Terje Røsten 2014-05-21 17:23:06 UTC
Thanks!