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


Reply via email to