llvm 3.6.0 should be released soon, and I added a masked ebuild for rc3 in tree for those that want to test As usual it breaks a few things, including libclc: /usr/bin/llvm-as: ./r600/lib/workitem/get_work_dim.ll:8:6: error: unexpected type in metadata definition !0 = metadata !{ i32 1, i32 4 } ^ Makefile:1101: recipe for target 'r600--/lib/workitem/get_work_dim.ll.cedar.bc' failed make: *** [r600--/lib/workitem/get_work_dim.ll.cedar.bc] Error 1 -9999 compiles fine, so probably time for a new snapshot?
Current libclc requires llvm-3.6 or newer, which prevented the addition of a git snapshot to the tree until now.
Also libclc requires clang-3.6 which is not in the tree yet, so a new snapshot cannot be added at this time.
No problem, 3.6.0_rc4 is now (masked) in tree with both llvm and clang ebuilds. The mask is for 3.6.0*, so it will work for final versions too
Since llvm-3.6 is now available it'd be nice to have a newer snapshot of libclc provided.
+ 17 Mar 2015; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + +libclc-0.1.0_pre20150305.ebuild, -libclc-0.0.1_pre20131010.ebuild, + -libclc-0.0.1_pre20140101.ebuild, libclc-0.0.1_pre20140101-r1.ebuild, + libclc-0.0.1_pre20141027.ebuild: + New snapshot. Adjust dependencies on llvm/clang versions to match working + combinations.