]> code.ossystems Code Review - openembedded-core.git/commit
kernel-arch.bbclass: conditional error message
authorJuro Bystricky <juro.bystricky@intel.com>
Sat, 8 Apr 2017 18:35:25 +0000 (11:35 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 20 Apr 2017 06:54:27 +0000 (07:54 +0100)
commit0b931e983b1f663d5d7dc65f1db7687334dd3ef2
treeed951cf137739dc440a43bce586283b897652d53
parent2ba9dd490d69544553fc8a837fb5034a6746ab51
kernel-arch.bbclass: conditional error message

The single purpose of "map_kernel_arch" is to set

   export ARCH = "some-arch"

The case when "some-arch" is not a valid Linux architecture results in an error.
This makes sense if the TARGET_OS is Linux, but that is not always the case.
kernel-arch is also inherited by toolchain-script, which may be used to build
toolchains for architectures not supported by Linux.

Rather than modifying toolchain-script to provide its own version of "map_arch"
this patch bypasses the error if the TARGET_OS is not linux.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/kernel-arch.bbclass