Hi Benda Monday 08 Jan 2018 15:38:49, Benda Xu wrote : > Hi, > > I would like to introduce some 17.0 profile for Prefix. It also > introduces separate profiles to support different ranges of linux > kernels. > > | name | linux | glibc | > |----------------------+------------------+-------| > | beyond-kernel-2.6.16 | [2.6.16, 2.6.32) | <2.20 | > | beyond-kernel-2.6.32 | [2.6.32, 3.2) | <2.24 | > | beyond-kernel-3.2 | [3.2, latest) | latest| > > Attached is the patch. Thoughts and comments? > > Yours, > Benda > --- > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi | 1 + > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent | 2 ++ > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi | 1 + > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent | 2 ++ > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi | 1 + > .../linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent | 2 ++ > profiles/default/linux/amd64/17.0/no-multilib/prefix/parent | 1 + > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi | 1 + > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent | 2 ++ > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi | 1 + > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent | 2 ++ > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi | 1 + > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent | 2 ++ > profiles/default/linux/x86/17.0/prefix/parent | 1 + > profiles/profiles.desc | 6 > ++++++ > 15 files changed, 26 insertions(+) > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent > create mode 100644 > profiles/default/linux/amd64/17.0/no-multilib/prefix/parent > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi > create mode 100644 > profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent > create mode 100644 profiles/default/linux/x86/17.0/prefix/parent > > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..6a349d3df196 > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.16 > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..f14f9dcf77ee > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../../features/prefix/standalone/beyond-kernel-2.6.32 > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..b3da232ba558 > --- /dev/null > +++ > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../../features/prefix/standalone > diff --git a/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent > b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent > new file mode 100644 > index 000000000000..f3229c5b9876 > --- /dev/null > +++ b/profiles/default/linux/amd64/17.0/no-multilib/prefix/parent > @@ -0,0 +1 @@ > +.. > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..4372cb6f5834 > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.16/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../features/prefix/standalone/beyond-kernel-2.6.16 > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..ee208c413bf2 > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-2.6.32/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../features/prefix/standalone/beyond-kernel-2.6.32 > 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 > new file mode 100644 > index 000000000000..7ed6ff82de6b > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/eapi > @@ -0,0 +1 @@ > +5 > 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 > new file mode 100644 > index 000000000000..b8a505e58f6c > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/beyond-kernel-3.2/parent > @@ -0,0 +1,2 @@ > +.. > +../../../../../../features/prefix/standalone > diff --git a/profiles/default/linux/x86/17.0/prefix/parent > b/profiles/default/linux/x86/17.0/prefix/parent > new file mode 100644 > index 000000000000..f3229c5b9876 > --- /dev/null > +++ b/profiles/default/linux/x86/17.0/prefix/parent > @@ -0,0 +1 @@ > +.. > diff --git a/profiles/profiles.desc b/profiles/profiles.desc > index 2812791936cc..e0683269cc11 100644 > --- a/profiles/profiles.desc > +++ b/profiles/profiles.desc > @@ -334,8 +334,14 @@ x86-linux prefix/linux/x86 > exp > # Linux Standalone Profiles > amd64-linux prefix/linux-standalone/amd64 exp > amd64-linux prefix/linux-standalone/amd64/legacy exp > +amd64-linux > default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-3.2 exp > +amd64-linux > default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.32 exp > +amd64-linux > default/linux/amd64/17.0/no-multilib/prefix/beyond-kernel-2.6.16 exp > x86-linux prefix/linux-standalone/x86 exp > x86-linux prefix/linux-standalone/x86/legacy exp > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-3.2 > exp > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.32 > exp > +x86-linux default/linux/x86/17.0/prefix/beyond-kernel-2.6.16 > exp > arm-linux prefix/linux-standalone/arm/armv7a exp > arm64-linux prefix/linux-standalone/arm64 exp > ppc64-linux prefix/linux-standalone/ppc64 exp > -- > 2.15.1 >
Thanks for the work. Could you also consider adding a Prefix profile compatible with FreeBSD? Best, -- Patrice Clement Gentoo Linux developer http://www.gentoo.org