[IOT-2837] Enable IoTivity build on Raspbery pi 99/22999/2
authorRami Alshafi <ralshafi@vprime.com>
Mon, 23 Oct 2017 22:53:01 +0000 (15:53 -0700)
committerMats Wichmann <mats@linux.com>
Thu, 26 Oct 2017 15:51:50 +0000 (15:51 +0000)
cherry-pick from 1.3-rel

The default arch for the raspberry pi board is either armv6l or
armv7l depending on board hardware version. Neither of them are
included in the valid values for the TARGET_ARCH build option.
The current workaround is to pass TARGET_ARCH=arm to the build
command. This change will enable the default arch.

Change-Id: I7f07734f5e06d79d13275254fb01f924227e229a
Signed-off-by: Rami Alshafi <ralshafi@vprime.com>
(cherry picked from commit 7ee4eee534723dad6b8ee32e5770b6a6c02a779a)

build_common/SConscript

index caa1138..7425456 100755 (executable)
@@ -22,7 +22,8 @@ host_target_map = {
 os_arch_map = {
     'linux': [
         'x86', 'x86_64', 'arm', 'arm-v7a', 'armeabi-v7a', 'arm64', 'mips',
-        'mipsel', 'mips64', 'mips64el', 'i386', 'powerpc', 'sparc', 'aarch64'
+        'mipsel', 'mips64', 'mips64el', 'i386', 'powerpc', 'sparc', 'aarch64',
+        'armv6l', 'armv7l'
     ],
     'tizen': ['x86', 'x86_64', 'arm', 'arm-v7a', 'armeabi-v7a', 'arm64'],
     'android': [