On Fri, 24 Jan 2014 19:44:38 +0100 Silvio Siefke <siefke_lis...@web.de> wrote:
> Hello, > > On Fri, 24 Jan 2014 09:00:26 +0200 Alan McKinnon > <alan.mckin...@gmail.com> wrote: > > llvm-3.4 is not hardmasked. It is marked ~x86 which is something > > very different. > > Correct, i mean Clang in version 3.4 is hardmasked. I want install > clang alone llvm i not need. I think mesa use llvm too but i has not set the > use flag. > > https://packages.gentoo.org/package/sys-devel/clang > I don't know why I'm replying, as I'm no expert. So, I could be way off, but: From a google search: Clang /ˈklæŋ/ is a compiler front end for the C, C++, Objective-C and Objective-C++ programming languages. It uses LLVM as its back end ... > > > The mistake you made is using --autounmask-write > > That feature writes local package.unmask entries to satisfy > > dependencies. It's a very blunt tool, it blindly keywords whatever > > it thinks it needs to and when it goes wrong, it goes very wrong > > quickly. > > The tool write package.accept_keywords, a package.unmask i have not on > system. Yes its a shit tool, normal i make echo "package ~x86" >> > package.a.. What should do? That's what you should do. The output will tell you what files need updating. In some cases, I just let it write, like for a big perl package with lots of modules from the overlay. Otherwise it's faster to just copy and paste the output. > Should i compile without portage? No. > Should > i not use? When i want emerge clang is masked, ok why? https://bugs.gentoo.org/show_bug.cgi?id=408963 maybe? > FreeBSD use it > and say is stable. FreeBSD maybe not the reference on earth but the > BSD's make a good job. When i saw all versions of Clang is masked. > Isn't FBSD more similar than, say, Linux, to what OSX is, sort of? [...] > So i think for some packages is accept between risk and compromiss. I > find better x86 flag better as install software in /usr without > portage. > Yep. Sometimes you have to unmask stuff, but portage can handle it then. Anyway, I hope any of this helps. Good luck! Cheers, -- - - - Michael Higgins - michael_higg...@iinet.com 503-473-5882