Bug 1049057 - Please update to LLVM 3.4
Summary: Please update to LLVM 3.4
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: llvm
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1049220 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-01-06 21:50 UTC by Terje Røsten
Modified: 2014-05-21 17:23 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-05-21 17:05:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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!


Note You need to log in before you can comment on or make changes to this bug.