diff options
Diffstat (limited to 'meta/classes')
| -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 517b4e45ff..4aabafa079 100644 --- a/meta/classes/populate_sdk_ext.bbclass +++ b/meta/classes/populate_sdk_ext.bbclass | |||
| @@ -750,6 +750,11 @@ fakeroot python do_populate_sdk_ext() { | |||
| 750 | if d.getVar('SDK_ARCH') != d.getVar('BUILD_ARCH'): | 750 | if d.getVar('SDK_ARCH') != d.getVar('BUILD_ARCH'): |
| 751 | 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'), d.getVar('BUILD_ARCH'))) | 751 | 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'), d.getVar('BUILD_ARCH'))) |
| 752 | 752 | ||
| 753 | # FIXME hopefully we can remove this restriction at some point, but the eSDK | ||
| 754 | # can only be built for the primary (default) multiconfig | ||
| 755 | if d.getVar('BB_CURRENT_MC') != 'default': | ||
| 756 | bb.fatal('The extensible SDK can currently only be built for the default multiconfig. Currently trying to build for %s.' % d.getVar('BB_CURRENT_MC')) | ||
| 757 | |||
| 753 | d.setVar('SDK_INSTALL_TARGETS', get_sdk_install_targets(d)) | 758 | d.setVar('SDK_INSTALL_TARGETS', get_sdk_install_targets(d)) |
| 754 | if d.getVar('SDK_INCLUDE_BUILDTOOLS') == '1': | 759 | if d.getVar('SDK_INCLUDE_BUILDTOOLS') == '1': |
| 755 | buildtools_fn = get_current_buildtools(d) | 760 | buildtools_fn = get_current_buildtools(d) |
