Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 360553

Summary: sys-devel/llvm-2.8-r2 please stabilize
Product: Gentoo Linux Reporter: Kacper Kowalik (Xarthisius) (RETIRED) <xarthisius>
Component: Current packagesAssignee: Bernard Cafarelli <voyageur>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: STABLEREQ
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 357479    

Description Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-03-26 14:53:12 UTC
Required for gcc-4.5 stabilization wrt bug 348552
Comment 1 Bernard Cafarelli gentoo-dev 2011-03-28 13:00:20 UTC
Ack on this one, the only difference to current stable -r1 is the patch for bug #348552

Arches, please test and mark stable =sys-devel/llvm-2.8-r2 (llvm has a nice test-suite), thanks!
Comment 2 Agostino Sarubbo gentoo-dev 2011-03-28 13:38:06 UTC
ok, it works on amd64 but small issue.

CFLAGS="-march=native" emerge llvm produces:

x86_64-pc-linux-gnu-g++ -I/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/include -I/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar  -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3 -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -march=native  -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings  -c -MMD -MP -MF "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.d.tmp" -MT "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.o" -MT "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.d" Reassociate.cpp -o /tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.o 

See that -O3 and -fomit-frame-pointer was appended so unwanted. However i see that USE="+debug" delete -fomit-frame-pointer and -O3 appended by buildsystem but it does not cancel -O? set by user ( is a no-sense imho ).

Tell me if you prefer that i file a separated bug.
thanks
Comment 3 Christoph Mende (RETIRED) gentoo-dev 2011-03-28 17:31:21 UTC
amd64 done, thanks Agostino
Comment 4 Bernard Cafarelli gentoo-dev 2011-03-29 07:59:59 UTC
Thanks Agostino, I'll check this out. 2.9 is due out soon, and I'll try to switch to their cmake build system, which I hope will require less patches than the current autoconf one!
Comment 5 David Abbott (RETIRED) gentoo-dev 2011-03-31 10:49:01 UTC
Arch tested on x86, all good here ...
Comment 6 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-04-10 07:16:32 UTC
x86 stable, thanks David
Comment 7 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-07-15 09:56:45 UTC
ppc stable, last arch closing