[meta-freescale] [meta-fsl-ppc][PATCH] adjust MACHINEOVERRIDES ordering

Luo Zhenhua zhenhua.luo at freescale.com
Thu Aug 13 03:17:18 PDT 2015


> -----Original Message-----
> From: b28495 at freescale.com [mailto:b28495 at freescale.com]
> Sent: Wednesday, August 12, 2015 4:51 PM
> To: meta-freescale at yoctoproject.org
> Cc: Luo Zhenhua-B19537 <zhenhua.luo at freescale.com>; Liu Ting-B28495
> <ting.liu at freescale.com>
> Subject: [meta-fsl-ppc][PATCH] adjust MACHINEOVERRIDES ordering
> 
> From: Ting Liu <ting.liu at freescale.com>
> 
> FILESPATH is in part built by using MACHINEOVERRIDES and the path is built
> working right to left. Use =. instead of .= to prepend
> (e6500-64b:qoriq-ppc) to (soc:board).
> 
> Take t2080rdb-64b as example, change from:
> FILESOVERRIDES="powerpc64:t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-
> 64b:poky"
> MACHINEOVERRIDES="t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b"
> 
> To:
> FILESOVERRIDES="powerpc64:e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-
> 64b:poky"
> MACHINEOVERRIDES="e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b"
> 
> Signed-off-by: Ting Liu <ting.liu at freescale.com>

Acked-by: Zhenhua Luo <zhenhua.luo at freescale.com>


Best Regards,

Zhenhua

> ---
>  conf/machine/include/e500mc.inc     | 2 +-
>  conf/machine/include/e500v2.inc     | 2 +-
>  conf/machine/include/e5500-64b.inc  | 2 +-
>  conf/machine/include/e5500.inc      | 2 +-
>  conf/machine/include/e6500-64b.inc  | 2 +-
>  conf/machine/include/e6500.inc      | 2 +-
>  conf/machine/include/qoriq-base.inc | 2 +-
>  7 files changed, 7 insertions(+), 7 deletions(-)
> 
> diff --git a/conf/machine/include/e500mc.inc
> b/conf/machine/include/e500mc.inc index 5871104..9ce02d0 100644
> --- a/conf/machine/include/e500mc.inc
> +++ b/conf/machine/include/e500mc.inc
> @@ -3,4 +3,4 @@ TARGET_FPU = "hard"
>  require conf/machine/include/tune-ppce500mc.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e500mc"
> +MACHINEOVERRIDES =. "e500mc:"
> diff --git a/conf/machine/include/e500v2.inc
> b/conf/machine/include/e500v2.inc index a937254..f56d35d 100644
> --- a/conf/machine/include/e500v2.inc
> +++ b/conf/machine/include/e500v2.inc
> @@ -1,4 +1,4 @@
>  require conf/machine/include/tune-ppce500v2.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e500v2"
> +MACHINEOVERRIDES =. "e500v2:"
> diff --git a/conf/machine/include/e5500-64b.inc
> b/conf/machine/include/e5500-64b.inc
> index d238ca8..db87836 100644
> --- a/conf/machine/include/e5500-64b.inc
> +++ b/conf/machine/include/e5500-64b.inc
> @@ -4,7 +4,7 @@ DEFAULTTUNE ?= "ppc64e5500"
>  require conf/machine/include/tune-ppce5500.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e5500-64b"
> +MACHINEOVERRIDES =. "e5500-64b:"
> 
>  require conf/multilib.conf
>  MULTILIBS ?= "multilib:lib32"
> diff --git a/conf/machine/include/e5500.inc b/conf/machine/include/e5500.inc
> index 88f6d06..2953ded 100644
> --- a/conf/machine/include/e5500.inc
> +++ b/conf/machine/include/e5500.inc
> @@ -3,4 +3,4 @@ TARGET_FPU = "hard"
>  require conf/machine/include/tune-ppce5500.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e5500"
> +MACHINEOVERRIDES =. "e5500:"
> diff --git a/conf/machine/include/e6500-64b.inc
> b/conf/machine/include/e6500-64b.inc
> index 522ee71..f3dcfa5 100644
> --- a/conf/machine/include/e6500-64b.inc
> +++ b/conf/machine/include/e6500-64b.inc
> @@ -4,7 +4,7 @@ DEFAULTTUNE ?= "ppc64e6500"
>  require conf/machine/include/tune-ppce6500.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e6500-64b"
> +MACHINEOVERRIDES =. "e6500-64b:"
> 
>  require conf/multilib.conf
>  MULTILIBS ?= "multilib:lib32"
> diff --git a/conf/machine/include/e6500.inc b/conf/machine/include/e6500.inc
> index 4121fbe..8974daa 100644
> --- a/conf/machine/include/e6500.inc
> +++ b/conf/machine/include/e6500.inc
> @@ -3,7 +3,7 @@ TARGET_FPU = "hard"
>  require conf/machine/include/tune-ppce6500.inc
>  require conf/machine/include/qoriq-base.inc
> 
> -MACHINEOVERRIDES .= ":e6500"
> +MACHINEOVERRIDES =. "e6500:"
> 
>  BUILD_64BIT_KERNEL = "1"
> 
> diff --git a/conf/machine/include/qoriq-base.inc
> b/conf/machine/include/qoriq-base.inc
> index 25d2297..3d1c250 100644
> --- a/conf/machine/include/qoriq-base.inc
> +++ b/conf/machine/include/qoriq-base.inc
> @@ -12,7 +12,7 @@ PREFERRED_VERSION_openssl = "1.0.1i"
>  # settings
>  MACHINE_FEATURES = "keyboard pci ext2 ext3 serial"
>  MACHINE_EXTRA_RRECOMMENDS += "udev-rules-qoriq kernel-modules"
> -MACHINEOVERRIDES .= ":qoriq-ppc"
> +MACHINEOVERRIDES =. "qoriq-ppc:"
> 
>  IMAGE_CLASSES += "image_types_uboot"
>  EXTRA_IMAGEDEPENDS += "u-boot"
> --
> 1.9.1



More information about the meta-freescale mailing list