diff options
| -rw-r--r-- | meta/classes/populate_sdk_ext.bbclass | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta/classes/populate_sdk_ext.bbclass b/meta/classes/populate_sdk_ext.bbclass index 736f17f489..dc052612c7 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass | |||
| @@ -261,6 +261,11 @@ SDK_POST_INSTALL_COMMAND_task-populate-sdk-ext = "${sdk_ext_postinst}" | |||
| 261 | SDK_POSTPROCESS_COMMAND_prepend_task-populate-sdk-ext = "copy_buildsystem; install_tools; " | 261 | SDK_POSTPROCESS_COMMAND_prepend_task-populate-sdk-ext = "copy_buildsystem; install_tools; " |
| 262 | 262 | ||
| 263 | fakeroot python do_populate_sdk_ext() { | 263 | fakeroot python do_populate_sdk_ext() { |
| 264 | # FIXME hopefully we can remove this restriction at some point, but uninative | ||
| 265 | # currently forces this upon us | ||
| 266 | if d.getVar('SDK_ARCH', True) != d.getVar('BUILD_ARCH', True): | ||
| 267 | bb.fatal('The extensible SDK can currently only be built for the same architecture as the machine being built on - SDK_ARCH is set to %s (likely via setting SDKMACHINE) which is different from the architecture of the build machine (%s). Unable to continue.' % (d.getVar('SDK_ARCH', True), d.getVar('BUILD_ARCH', True))) | ||
| 268 | |||
| 264 | bb.build.exec_func("do_populate_sdk", d) | 269 | bb.build.exec_func("do_populate_sdk", d) |
| 265 | } | 270 | } |
| 266 | 271 | ||
