Bug 4179

Summary: clang, a C language family front-end for LLVM
Product: Mageia Reporter: Thomas Lottmann <skiperdrake>
Component: New RPM package requestAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: mageia, mageia, thierry.vignaud
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://clang.llvm.org/
Whiteboard:
Source RPM: clang CVE:
Status comment:
Attachments: llvm and Clang compilation error

Description Thomas Lottmann 2012-01-18 14:56:14 CET
Hello,

I found out Clang was nowhere among Mageia's package. I would be interested in using it for a few purposes (g++ isn't very explicit for some errors), and it might be a good idea to package it, since llvm is already in. 

Clang also offers a static source code analyzer that may require to place it in another rpm package (http://clang-analyzer.llvm.org/).

Thank you by advance.
Comment 1 Thomas Lottmann 2012-02-02 16:00:20 CET
Created attachment 1482 [details]
llvm and Clang compilation error

Please be aware that, when compiling Clang in release mode (make ENABLE_OPTIMIZED=1) shows the error message in the attached after a long time compilation. This was obtained when using the release_30 branch in their svn repository.
Comment 2 Thierry Vignaud 2012-02-07 22:43:01 CET
This is not a mageia bug

Status: NEW => RESOLVED
CC: (none) => thierry.vignaud
Resolution: (none) => INVALID

Comment 3 Manuel Hiebel 2012-02-07 23:13:47 CET
But it was an rpm request no ?

Status: RESOLVED => REOPENED
Resolution: INVALID => (none)
Summary: Please package Clang and it's static analyzer => Clang, a C language family front-end for LLVM
Source RPM: (none) => clang

Comment 4 Thierry Vignaud 2012-02-07 23:40:59 CET
The package already exist so it cannot be a new package request.
It's just older in mga1 (but up to date in mga2)

The new LLVM release needs updating dependencies.
If one wants the newer LLVM, he should switch to cauldron or wait for mga2.
Dan Joita 2012-02-25 21:43:28 CET

CC: (none) => djmarian4u
Summary: Clang, a C language family front-end for LLVM => clang, a C language family front-end for LLVM

Dan Joita 2012-02-25 21:50:17 CET

CC: djmarian4u => (none)

Damien Lallement 2012-04-14 23:43:55 CEST

CC: (none) => mageia, mageia

Comment 5 Manuel Hiebel 2012-04-15 00:40:23 CEST
[manu@vosdook media]$ ls core/release/clang*
core/release/clang-3.0-7.mga2.x86_64.rpm
core/release/clang-analyzer-3.0-7.mga2.x86_64.rpm
core/release/clang-devel-3.0-7.mga2.x86_64.rpm
core/release/clang-doc-3.0-7.mga2.noarch.rpm

clang is now in cauldron.

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED