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 |