Le 21/04/23 à 18:26, Dr Rainer Woitok a tapoté :
> Skimming farther upward reveals the string "x86_64" being derived
> in line ">>>>33:" from environment variable "ARCH" which is defined
> in my shell initialization scripts:
>
> export ARCH=$({ arch || uname -m || echo unknown ; } 2> /dev/null)
You should open a bug to explain that ARCH variable is already defined
in your shell environment. As a consequence the results on the following
commands are different :
> $ ARCH=x86_64 portageq envvar ARCH
> x86_64
> $ portageq envvar ARCH
> amd64
An this finally leads to eselect failure in some cases :
> $ ARCH=x86_64 eselect profile list
> !!! Error: Failed to get a list of valid profiles
> exiting