On Sat, 29 Mar 2014 11:45:46 +0100
Helmut Jarausch <jarau...@igpm.rwth-aachen.de> wrote:

> Unfortunately, this doesn't solve my problem.
> 
> If I remove python2_7 from PYTHON_TARGET emerge -auvDN @world  
> --backtrack=9001
> fails for those packages which don't support Python3.
> 
> But if I keep python2_7 in PYTHON_TARGET then all packages which
> support Python2_7 and Python3_3 are installed twice, once in  
> /usr/lib64/python2.7
> and then in /usr/lib64/python3.3
> 
> But I'm looking for a means to install packages which do support  
> Python3.3
> only for Python3.3 and which installs packages which don't support  
> Python3.3
> nevertheless under /usr/lib64/python2.7

It is similar to what I suggested in the first mail, without "single_":

    Set these in /etc/portage/package.use like so:

        dev-util/eric python_target_python2_7

    (Yes, PYTHON_TARGET expands to USE flags.)

The tricky thing about this, per previous mail, that you need to keep
into account that once you set a target on a Python based package, that
it also needs to be set on its Python based dependencies; which means
that if a certain Python based package is 2.x-only, you'll need to
build its dependencies with 2.x too for it to be able to function.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

Reply via email to