Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 530882 - =sys-devel/llvm-3.5.0 sys-devel/clang-3.5.0-r100 stabilization request
Summary: =sys-devel/llvm-3.5.0 sys-devel/clang-3.5.0-r100 stabilization request
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Bernard Cafarelli
Depends on:
Blocks: 530652
  Show dependency tree
Reported: 2014-11-27 15:22 UTC by Chí-Thanh Christopher Nguyễn
Modified: 2015-02-21 10:08 UTC (History)
2 users (show)

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


Note You need to log in before you can comment on or make changes to this bug.
Description Chí-Thanh Christopher Nguyễn gentoo-dev 2014-11-27 15:22:24 UTC
x11 would like to have sys-devel/llvm-3.4.2 stabilized as it is needed for >=dev-libs/libclc-0.0.1_pre20140101

Maintainers: If you agree please, CC arches.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-11-27 15:57:27 UTC
I think it's safe to go. However, I would consider doing 3.5.0 instead if that's good for you as well. I don't think our revdeps really care -- they either support newest llvm, or require an ancient one ;).
Comment 2 Chí-Thanh Christopher Nguyễn gentoo-dev 2014-11-27 16:07:49 UTC
Yes, 3.5.0 is fine too. I wasn't sure whether 3.5.0 is ready for stable due to bug 522318.
Comment 3 Bernard Cafarelli gentoo-dev 2014-12-04 09:50:33 UTC
3.5.0 looks good to me too, and libclc-0.0.1_pre20140101-r1 includes a patch to make it work

Arches, please test and mark stable =sys-devel/llvm-3.5.0, thanks!
Comment 4 Agostino Sarubbo gentoo-dev 2014-12-04 11:23:07 UTC
  dependency.bad                11
   sys-devel/llvm/llvm-3.5.0.ebuild: PDEPEND: amd64(default/linux/amd64/13.0) ['=sys-devel/clang-3.5.0-r100']
Comment 5 Agostino Sarubbo gentoo-dev 2014-12-27 19:49:37 UTC
amd64 stable
Comment 6 Agostino Sarubbo gentoo-dev 2014-12-28 12:06:34 UTC
x86 stable
Comment 7 Agostino Sarubbo gentoo-dev 2014-12-31 16:07:55 UTC
ppc stable
Comment 8 Markus Meier gentoo-dev 2015-01-01 20:54:11 UTC
arm stable
Comment 9 Pacho Ramos gentoo-dev 2015-02-20 11:42:12 UTC
I am failing to merge it on ppc64:
# emerge -1 =sys-devel/llvm-3.5.0 =sys-devel/clang-3.5.0-r100 --jobs=4
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "~sys-devel/llvm-3.5.0[clang(-),debug=,multitarget?,python?,static-analyzer,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]".
(dependency required by "sys-devel/clang-3.5.0-r100" [ebuild])
(dependency required by "=sys-devel/clang-3.5.0-r100" [argument])
Comment 10 Bernard Cafarelli gentoo-dev 2015-02-20 12:43:04 UTC
OK, looks like the clang USE-flag is not masked in ppc64/32ul (or globally in ppc64), it is only masked in 64ul and clang itself is not keyworded on ppc64.

But I'd rather have confirmation from someone on the team ;) Can you check and fix if needed the masks for your arch? After that stabilization can go on for =sys-devel/llvm-3.5.0 only

Btw, clang 3.5/3.6 should work fine on ppc64 and could use a keyword request/try, but this can be done much later at your convenience (and interest)
Comment 11 Agostino Sarubbo gentoo-dev 2015-02-21 10:08:10 UTC
ppc64 stable. Closing.