Am Sonntag, 24. Juni 2018, 11:10:48 CEST schrieb Mick:
[snip]
> Is the default python target determined by the profile and does this
> override choices through eselect?
> 
> Should 'eselect python update' set 3.6 as the default when emerge seems to
> be determined to use 3.5?
>
> # eselect python list
> Available Python interpreters, in order of preference:
>   [1]   python3.6
>   [2]   python3.5
>   [3]   python3.4 (uninstalled)
>   [4]   python2.7 (fallback)
> 
> 
> While from emerge --info I get:
> 
> PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5"

The two are orthogonal: one determines for which versions of Python a package 
is installed, the other manages the python{,2,3} symlinks.

> I don't fancy rebuilding libreoffice + 67 more packages on 3 PCs just for
> grins.

See bug #656406.  If you don't care for going back (like me), you can do the 
following (make.conf isn't enough because apparently that overrides, e.g., 
asciidoc being forced to PYTHON_SINGLE_TARGET="python2_7"):

% cat /etc/portage/profile/make.defaults
PYTHON_TARGETS="python2_7 -python3_5 python3_6"                                 
                                                                                
                                                                                
                               
PYTHON_SINGLE_TARGET="-python3_5 python3_6"

HTH
-- 
Marc Joliet
--
"People who think they know everything really annoy those of us who know we
don't" - Bjarne Stroustrup

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to