[agl-discussions] Building iotivity for aarch64(arm64) target fails

Kotaro HASHIMOTO Hashimoto.Kotaro at ds.MitsubishiElectric.co.jp
Thu Nov 10 11:02:29 UTC 2016


Hi,

I tried building the latest AGL for DragonBoard-410c, but bitbake was failed.
As far as I see error log, do_compile of iotivity is failed.
This cause is that iotivity does not support aarch64, I think.
Then, this issue is coused by following patch.
https://gerrit.automotivelinux.org/gerrit/#/c/7041/

I confirmed that bitbake is success, adding the below patch to iotivity_1.1.1.bb.

Seem like this issue is related with meta-oic.

What should I do?

=============================================================
diff --git a/build_common/SConscript b/build_common/SConscript
index 575288c..373b2a5 100644
--- a/build_common/SConscript
+++ b/build_common/SConscript
@@ -22,7 +22,7 @@ os_arch_map = {
 		'darwin': ['i386', 'x86_64'],
 		'ios': ['i386', 'x86_64', 'armv7', 'armv7s', 'arm64'],
 		'arduino': ['avr', 'arm'],
-		'yocto': ['i586', 'i686', 'x86_64', 'arm', 'powerpc', 'powerpc64', 'mips', 'mipsel'],
+		'yocto': ['i586', 'i686', 'x86_64', 'arm', 'aarch64', 'powerpc', 'powerpc64', 'mips', 'mipsel'],
 		}

 host = platform.system().lower()
diff --git a/resource/csdk/connectivity/build/SConscript b/resource/csdk/connectivity/build/SConscript
index 8117205..aebd2bf 100644
--- a/resource/csdk/connectivity/build/SConscript
+++ b/resource/csdk/connectivity/build/SConscript
@@ -22,7 +22,7 @@ os_arch_map = {
 		'darwin': ['i386', 'x86_64'],
 		'ios': ['i386', 'x86_64', 'armv7', 'armv7s', 'arm64'],
 		'arduino': ['avr', 'arm'],
-                'yocto': ['i586', 'i686', 'x86_64', 'arm', 'powerpc', 'powerpc64', 'mips', 'mipsel'],
+                'yocto': ['i586', 'i686', 'x86_64', 'arm', 'aarch64', 'powerpc', 'powerpc64', 'mips', 'mipsel'],
 		}

 host = platform.system().lower()
=============================================================


The following is the ERROR log.
=============================================================
ERROR: iotivity-1.1.1-r2 do_compile: scons build execution failed.
ERROR: iotivity-1.1.1-r2 do_compile: Function failed: do_compile (log file is located at
/home/kotaro/work/AGL_CC/build_qcom/tmp/work/aarch64-agl-linux/iotivity/1.1.1-r2/temp/log.do_compile.18523)
ERROR: Logfile of failure stored in:
/home/kotaro/work/AGL_CC/build_qcom/tmp/work/aarch64-agl-linux/iotivity/1.1.1-r2/temp/log.do_compile.18523
Log data follows:
| DEBUG: Executing shell function do_compile
| scons: Reading SConscript files ...
|
| scons: *** Invalid value for option TARGET_ARCH: aarch64.  Valid values are: ['i586', 'i686', 'x86_64', 'arm', 'powerpc',
'powerpc64', 'mips', 'mipsel']
| File "/home/kotaro/work/AGL_CC/build_qcom/tmp/work/aarch64-agl-linux/iotivity/1.1.1-r2/iotivity-1.1.1/build_common/SConscript",
line 144, in <module>
| ERROR: scons build execution failed.
| ERROR: Function failed: do_compile (log file is located at
/home/kotaro/work/AGL_CC/build_qcom/tmp/work/aarch64-agl-linux/iotivity/1.1.1-r2/temp/log.do_compile.18523)
ERROR: Task 269 (/home/kotaro/work/AGL_CC/meta-oic/recipes-core/iotivity/iotivity_1.1.1.bb, do_compile) failed with exit code '1'
=============================================================

--
Best regards,
Kotaro Hashimoto



More information about the automotive-discussions mailing list