Gentoo Archives: gentoo-dev

From: Patrice Clement <monsieurp@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH] introduce Prefix 17.0 profiles.
Date: Fri, 12 Jan 2018 11:04:24
Message-Id: 20180112110413.GH22531@patriceclement.me
In Reply to: [gentoo-dev] [PATCH] introduce Prefix 17.0 profiles. by Benda Xu
1 Hi Benda
2
3 Monday 08 Jan 2018 15:38:49, Benda Xu wrote :
4 > Hi,
5 >
6 > I would like to introduce some 17.0 profile for Prefix. It also
7 > introduces separate profiles to support different ranges of linux
8 > kernels.
9 >
10 > | name | linux | glibc |
11 > |----------------------+------------------+-------|
12 > | beyond-kernel-2.6.16 | [2.6.16, 2.6.32) | <2.20 |
13 > | beyond-kernel-2.6.32 | [2.6.32, 3.2) | <2.24 |
14 > | beyond-kernel-3.2 | [3.2, latest) | latest|
15 >
16 > Attached is the patch. Thoughts and comments?
17 >
18 > Yours,
19 > Benda
20 > ---
21 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi | 1 +
22 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent | 2 ++
23 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi | 1 +
24 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent | 2 ++
25 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi | 1 +
26 > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent | 2 ++
27 > profiles/default/linux/amd64/17.0/no-multilib/prefix/parent | 1 +
28 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi | 1 +
29 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent | 2 ++
30 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi | 1 +
31 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent | 2 ++
32 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi | 1 +
33 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent | 2 ++
34 > profiles/default/linux/x86/17.0/prefix/parent | 1 +
35 > profiles/profiles.desc | 6 ++++++
36 > 15 files changed, 26 insertions(+)
37 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
38 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
39 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
40 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
41 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
42 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
43 > create mode 100644 profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
44 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
45 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
46 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
47 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
48 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
49 > create mode 100644 profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
50 > create mode 100644 profiles/default/linux/x86/17.0/prefix/parent
51 >
52 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
53 > new file mode 100644
54 > index 000000000000..7ed6ff82de6b
55 > --- /dev/null
56 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi
57 > @@ -0,0 +1 @@
58 > +5
59 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
60 > new file mode 100644
61 > index 000000000000..6a349d3df196
62 > --- /dev/null
63 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent
64 > @@ -0,0 +1,2 @@
65 > +..
66 > +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.16
67 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
68 > new file mode 100644
69 > index 000000000000..7ed6ff82de6b
70 > --- /dev/null
71 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi
72 > @@ -0,0 +1 @@
73 > +5
74 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
75 > new file mode 100644
76 > index 000000000000..f14f9dcf77ee
77 > --- /dev/null
78 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent
79 > @@ -0,0 +1,2 @@
80 > +..
81 > +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.32
82 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
83 > new file mode 100644
84 > index 000000000000..7ed6ff82de6b
85 > --- /dev/null
86 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi
87 > @@ -0,0 +1 @@
88 > +5
89 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
90 > new file mode 100644
91 > index 000000000000..b3da232ba558
92 > --- /dev/null
93 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent
94 > @@ -0,0 +1,2 @@
95 > +..
96 > +../../../../../../../features/prefix/standalone
97 > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
98 > new file mode 100644
99 > index 000000000000..f3229c5b9876
100 > --- /dev/null
101 > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent
102 > @@ -0,0 +1 @@
103 > +..
104 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
105 > new file mode 100644
106 > index 000000000000..7ed6ff82de6b
107 > --- /dev/null
108 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi
109 > @@ -0,0 +1 @@
110 > +5
111 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
112 > new file mode 100644
113 > index 000000000000..4372cb6f5834
114 > --- /dev/null
115 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent
116 > @@ -0,0 +1,2 @@
117 > +..
118 > +../../../../../../features/prefix/standalone/beyond-kernel-2.6.16
119 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
120 > new file mode 100644
121 > index 000000000000..7ed6ff82de6b
122 > --- /dev/null
123 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi
124 > @@ -0,0 +1 @@
125 > +5
126 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
127 > new file mode 100644
128 > index 000000000000..ee208c413bf2
129 > --- /dev/null
130 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent
131 > @@ -0,0 +1,2 @@
132 > +..
133 > +../../../../../../features/prefix/standalone/beyond-kernel-2.6.32
134 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
135 > new file mode 100644
136 > index 000000000000..7ed6ff82de6b
137 > --- /dev/null
138 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi
139 > @@ -0,0 +1 @@
140 > +5
141 > diff --git a/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
142 > new file mode 100644
143 > index 000000000000..b8a505e58f6c
144 > --- /dev/null
145 > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent
146 > @@ -0,0 +1,2 @@
147 > +..
148 > +../../../../../../features/prefix/standalone
149 > diff --git a/profiles/default/linux/x86/17.0/prefix/parent b/profiles/default/linux/x86/17.0/prefix/parent
150 > new file mode 100644
151 > index 000000000000..f3229c5b9876
152 > --- /dev/null
153 > +++ b/profiles/default/linux/x86/17.0/prefix/parent
154 > @@ -0,0 +1 @@
155 > +..
156 > diff --git a/profiles/profiles.desc b/profiles/profiles.desc
157 > index 2812791936cc..e0683269cc11 100644
158 > --- a/profiles/profiles.desc
159 > +++ b/profiles/profiles.desc
160 > @@ -334,8 +334,14 @@ x86-linux prefix/linux/x86 exp
161 > # Linux Standalone Profiles
162 > amd64-linux prefix/linux-standalone/amd64 exp
163 > amd64-linux prefix/linux-standalone/amd64/legacy exp
164 > +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2 exp
165 > +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32 exp
166 > +amd64-linux default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16 exp
167 > x86-linux prefix/linux-standalone/x86 exp
168 > x86-linux prefix/linux-standalone/x86/legacy exp
169 > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-3.2 exp
170 > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.32 exp
171 > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.16 exp
172 > arm-linux prefix/linux-standalone/arm/armv7a exp
173 > arm64-linux prefix/linux-standalone/arm64 exp
174 > ppc64-linux prefix/linux-standalone/ppc64 exp
175 > --
176 > 2.15.1
177 >
178
179 Thanks for the work.
180
181 Could you also consider adding a Prefix profile compatible with FreeBSD?
182
183 Best,
184
185 --
186 Patrice Clement
187 Gentoo Linux developer
188 http://www.gentoo.org

Replies

Subject Author
Re: [gentoo-dev] [PATCH] introduce Prefix 17.0 profiles. Benda Xu <heroxbd@g.o>