[meta-freescale] [meta-fsl-arm-extra][PATCH] linux-boundary, u-boot-script-boundary: Set compatible machine
Eric Nelson
eric.nelson at boundarydevices.com
Tue Feb 18 18:14:02 PST 2014
Thanks Otavio,
On 02/10/2014 04:12 AM, Otavio Salvador wrote:
> The compatible machine filter is required to avoid build warnings when
> building for other boards, as:
>
> ,----[ Build warning ]
> | WARNING: Unable to get checksum for linux-boundary
> | SRC_URI entry defconfig: file could not be found
> `----
>
> Change-Id: I2f55697fbef29c35b332bfdcc5023c5f70bc9e4b
> Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>
> ---
> recipes-bsp/u-boot/u-boot-script-boundary_git.bb | 2 +-
> recipes-kernel/linux/linux-boundary_3.0.35.bb | 1 +
> recipes-kernel/linux/linux-boundary_3.10.17.bb | 3 ++-
> 3 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/recipes-bsp/u-boot/u-boot-script-boundary_git.bb b/recipes-bsp/u-boot/u-boot-script-boundary_git.bb
> index 345294e..380a785 100644
> --- a/recipes-bsp/u-boot/u-boot-script-boundary_git.bb
> +++ b/recipes-bsp/u-boot/u-boot-script-boundary_git.bb
> @@ -1,6 +1,5 @@
> LICENSE = "GPLv2+"
> LIC_FILES_CHKSUM = "file://Licenses/README;md5=025bf9f768cbcb1a165dbe1a110babfb"
> -COMPATIBLE_MACHINE = "(imx6qsabrelite|nitrogen6x)"
> DEPENDS = "u-boot-mkimage-native"
>
> PV = "v2013.10+git${SRCPV}"
> @@ -66,3 +65,4 @@ do_install[noexec] = "1"
> do_populate_sysroot[noexec] = "1"
>
> PACKAGE_ARCH = "${MACHINE_ARCH}"
Note that this is different from the removed line above
(Doesn't include imx6qsabrelite).
My understanding is also that the clauses in COMPATIBLE_MACHINE are
sub-strings or regex's of some sort, such that 'nitrogen6x-lite'
is automatically allowed by 'nitrogen6x'.
> +COMPATIBLE_MACHINE = "(nitrogen6x|nitrogen6x-lite)"
> diff --git a/recipes-kernel/linux/linux-boundary_3.0.35.bb b/recipes-kernel/linux/linux-boundary_3.0.35.bb
> index 5416efb..ccc0734 100644
> --- a/recipes-kernel/linux/linux-boundary_3.0.35.bb
> +++ b/recipes-kernel/linux/linux-boundary_3.0.35.bb
> @@ -13,3 +13,4 @@ SRCBRANCH = "boundary-imx_3.0.35_4.1.0"
> SRCREV = "79a3b6d5276a4025411367912c33d7d4f5e63c15"
>
> COMPATIBLE_MACHINE = "(mx6)"
> +COMPATIBLE_MACHINE = "(nitrogen6x|nitrogen6x-lite)"
> diff --git a/recipes-kernel/linux/linux-boundary_3.10.17.bb b/recipes-kernel/linux/linux-boundary_3.10.17.bb
> index 4a453c4..3f0681a 100644
> --- a/recipes-kernel/linux/linux-boundary_3.10.17.bb
> +++ b/recipes-kernel/linux/linux-boundary_3.10.17.bb
> @@ -1,4 +1,4 @@
> -# Adapted from linux-imx.inc, copyright (C) 2013 O.S. Systems Software LTDA
> +# Adapted from linux-imx.inc, copyright (C) 2013, 2014 O.S. Systems Software LTDA
> # Released under the MIT license (see COPYING.MIT for the terms)
>
> require recipes-kernel/linux/linux-imx.inc
> @@ -14,3 +14,4 @@ SRCBRANCH = "boundary-imx_3.10.17_1.0.0_beta"
> SRCREV = "92608435c09eef1b111d6b704d016bcc769c55ca"
>
> COMPATIBLE_MACHINE = "(mx6)"
Ditto
> +COMPATIBLE_MACHINE = "(nitrogen6x|nitrogen6x-lite)"
>
.
More information about the meta-freescale
mailing list