Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 360553 - sys-devel/llvm-2.8-r2 please stabilize
Summary: sys-devel/llvm-2.8-r2 please stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Bernard Cafarelli
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: gcc-4.5-stable
  Show dependency tree
 
Reported: 2011-03-26 14:53 UTC by Kacper Kowalik (Xarthisius) (RETIRED)
Modified: 2011-07-15 09:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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