Gentoo Archives: gentoo-dev

From: David Seifert <soap@g.o>
To: gentoo-dev@l.g.o
Cc: "Ulrich Müller" <ulm@g.o>
Subject: Re: [gentoo-dev] [PATCH] multilib.eclass: Avoid reserved variable names
Date: Sun, 15 May 2022 11:23:02
Message-Id: 09cdd461399a1b5877892d55d750c8c4adf157c3.camel@gentoo.org
In Reply to: [gentoo-dev] [PATCH] multilib.eclass: Avoid reserved variable names by "Ulrich Müller"
1 On Sun, 2022-05-15 at 09:28 +0200, Ulrich Müller wrote:
2 > Names that begin with __ are reserved for package manager use.
3 >
4 > Closes: https://bugs.gentoo.org/843722
5 > Signed-off-by: Ulrich Müller <ulm@g.o>
6 > ---
7 >  eclass/multilib.eclass | 12 ++++++------
8 >  1 file changed, 6 insertions(+), 6 deletions(-)
9 >
10 > diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
11 > index ec2676cb6cfb..8590bbdfbff0 100644
12 > --- a/eclass/multilib.eclass
13 > +++ b/eclass/multilib.eclass
14 > @@ -422,9 +422,9 @@ multilib_env() {
15 >  
16 >                         # the default abi is set to the 1-level libdir
17 > default
18 >  
19 > -                       local
20 > __libdir_riscvdefaultabi_variable="LIBDIR_${DEFAULT_ABI}"
21 > -                       local
22 > __libdir_riscvdefaultabi=${!__libdir_riscvdefaultabi_variable}
23 > -                       export
24 > ${__libdir_riscvdefaultabi_variable}=${__libdir_riscvdefaultabi:-
25 > lib64}
26 > +                       local
27 > _libdir_riscvdefaultabi_variable="LIBDIR_${DEFAULT_ABI}"
28 > +                       local
29 > _libdir_riscvdefaultabi=${!_libdir_riscvdefaultabi_variable}
30 > +                       export
31 > ${_libdir_riscvdefaultabi_variable}=${_libdir_riscvdefaultabi:-lib64}
32 >  
33 >                         # all other abi are set to the 2-level libdir
34 > default
35 >  
36 > @@ -454,9 +454,9 @@ multilib_env() {
37 >  
38 >                         # the default abi is set to the 1-level libdir
39 > default
40 >  
41 > -                       local
42 > __libdir_riscvdefaultabi_variable="LIBDIR_${DEFAULT_ABI}"
43 > -                       local
44 > __libdir_riscvdefaultabi=${!__libdir_riscvdefaultabi_variable}
45 > -                       export
46 > ${__libdir_riscvdefaultabi_variable}=${__libdir_riscvdefaultabi:-lib}
47 > +                       local
48 > _libdir_riscvdefaultabi_variable="LIBDIR_${DEFAULT_ABI}"
49 > +                       local
50 > _libdir_riscvdefaultabi=${!_libdir_riscvdefaultabi_variable}
51 > +                       export
52 > ${_libdir_riscvdefaultabi_variable}=${_libdir_riscvdefaultabi:-lib}
53 >  
54 >                         # all other abi are set to the 2-level libdir
55 > default
56 >  
57
58 LGTM