From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 07F45E007EF for ; Wed, 19 Feb 2014 08:05:05 -0800 (PST) Received: by mail-pb0-f54.google.com with SMTP id uo5so579604pbc.27 for ; Wed, 19 Feb 2014 08:05:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=VE7WyKdzhnfs2WC78VKNLl8lw9YgdgRMqdOyghJGTv0=; b=HIb8rh5JlmMxOuW4n5BRCAqRIY4rEBg3rRfX0ymhozexE39aQegQC5n9riLZJrW2/S RgYtv94WIF553KP67gojcGstbkFWZIaSkfn9OeWP6Y3OgJaLS69i5JJD39ohikLbq5uR yUkUf7J1g6yzVq5B6u8tDBOWhaaZ7625G+QkByQ38ebWrbnIfBomzkvaaIpTSCyRWgcx nU8cxdYH2ymi1LUHbZ50F+wv4VXVOopghyizJYZLXKpzyRwVGj+Oe7B7bg2SS2GviYqQ q7Iv/NVDBifIOfmtaGY1Yl5+AH3uh6RGWq+4IDyhnCwJJ5jJRlcfTuYuKpISmlPxZr82 bXmQ== X-Gm-Message-State: ALoCoQlbhoh+XzvzrcI98QQbo+8TPj7WZEIM+1YPOcI8UrPwDBIpau0JB9d7kaY1S4xT+IrFKAjN X-Received: by 10.66.27.13 with SMTP id p13mr3100019pag.76.1392825905093; Wed, 19 Feb 2014 08:05:05 -0800 (PST) Received: from [192.168.0.53] ([63.226.49.26]) by mx.google.com with ESMTPSA id n6sm1854728pbj.22.2014.02.19.08.05.02 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 19 Feb 2014 08:05:04 -0800 (PST) Message-ID: <5304D62D.5090803@boundarydevices.com> Date: Wed, 19 Feb 2014 09:05:01 -0700 From: Eric Nelson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: Otavio Salvador References: <1392030754-17186-1-git-send-email-otavio@ossystems.com.br> <5304136A.9020800@boundarydevices.com> In-Reply-To: Cc: meta-freescale Mailing List Subject: Re: [meta-fsl-arm-extra][PATCH] linux-boundary, u-boot-script-boundary: Set compatible machine X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Feb 2014 16:05:07 -0000 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Otavio, On 02/19/2014 04:43 AM, Otavio Salvador wrote: > On Tue, Feb 18, 2014 at 11:14 PM, Eric Nelson > wrote: >> 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 >>> --- >>> 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'. > > Not really; In http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/classes/base.bbclass?id=9bb5eb86c12ba6598fe317f449171fdf2310b933 > I added support for it to use the MACHINEOVERRIDE. This is the > background mechanism used by SOC_FAMILY which does make the connection > between them ;-) Thanks for clarifying. Don't we still need imx6qsabrelite in the clause though? We keep seeing references that customers aren't able to build without pulling in PREFERRED_provider for our U-Boot and kernel. I usually recommend that they just use MACHINE=nitrogen6x, which also fixes the problem. Regards, Eric