libclc-0.0.1_pre20140101 doesn't compile with sys-devel/llvm-3.5.0 because of missing file in /usr/include/llvm "fatal error: 'llvm/ADT/OwningPtr.h' file not found" in build.log Reproducible: Always
Created attachment 385120 [details] build.log
Created attachment 385310 [details, diff] libclc-0.0.1-pre-llvm-3.5.0-compat.patch This is a handcrafted merge+squash of everything here: http://llvm.org/klaus/libclc/tree/0ec7437d9c9be1df92872217ec22a15aa56abcf5/utils/prepare-builtins.cpp which W4M.
(In reply to Greg Turner from comment #2) > Created attachment 385310 [details, diff] [details, diff] > libclc-0.0.1-pre-llvm-3.5.0-compat.patch > > This is a handcrafted merge+squash of everything here: > http://llvm.org/klaus/libclc/tree/0ec7437d9c9be1df92872217ec22a15aa56abcf5/ > utils/prepare-builtins.cpp which W4M. A better approach might be to revbump the ebuild to a newer libclc although I don't know what sort of repercussions this might have (indeed, I have no clue what libclc even does :))
Confirmed. Thanks Greg, your patch works. I'm also not familiar with any version bump repercussions, either.
+ 09 Oct 2014; Patrick Lauer <patrick@gentoo.org> + +files/libclc-llvm-3.5-compat.patch, +libclc-0.0.1_pre20140101-r1.ebuild: + Fix building with llvm-3.5 #523232
*** Bug 534028 has been marked as a duplicate of this bug. ***