On 24/01/2014 02:01, Silvio Siefke wrote:
> Hello,
> 
> ok the version 3.3 run without problems, i think the 3.4. make troubles
> and the package Maintainer from Gentoo has hardmasked. 


llvm-3.4 is not hardmasked. It is marked ~x86 which is something very
different.

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.

You are running x86. If you want a package that is marked ~x86 then you
need to take very careful note of everything that must be keyworded to
build that package. If you want something basic like llvm that will
cause many other packages to be upgrade with it, then you need to be
especially careful.

--autounmask-write is not an intelligent tool. It's not like the stable
tree which receives testing and you can mostly trust portage because the
combination has been tested. What it does is throw a bunch of untested
combinations into the mix and leave you hoping that it might work out.



-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to