tizen: packaging: build on x86_64 arm64 and others too
authorPhilippe Coval <philippe.coval@open.eurogiciel.org>
Mon, 19 Jan 2015 18:09:28 +0000 (19:09 +0100)
committerSudarshan Prasad <sudarshan.prasad@intel.com>
Thu, 22 Jan 2015 19:29:57 +0000 (19:29 +0000)
commit6a3d9c7b3b03de8f5afd2df9f0829bba095c4086
tree3b1d8d7dbeec3a1f5cf8cc50aa81247a325410c2
parent430156860cb6a19471b66d392b185ede46a3292e
tizen: packaging: build on x86_64 arm64 and others too

Without this change only 2 arch were possible to build :
arm and x86 (32bits)

Since some scon's variables are not aligned with Tizen's infra name,
mapping is needed for x86 amd arm64.

While for x86_64 it can use the generic RPM macro %{_arch} value
which is same, it prevents writing an extra "if endif block".

Other unsuported arch were not tested (ie: mips, ppc ...)
and would  probably need more sources or make/scon/files adaptations.

With a couple of other fixes (to come later),
rpmbuild was successful using Tizen:Common's repos
with those archs : x86, x86_64, armv7l, aarch64.

Feel free to me ask support upstream or on tizen trackers

Change-Id: I1034d66ac29bee1667a7e12d6ceb9e08806c3a15
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Reviewed-on: https://gerrit.iotivity.org/gerrit/157
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Ossama Othman <ossama.othman@intel.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Caiwen Zhang <caiwen.zhang@intel.com>
Reviewed-by: Sudarshan Prasad <sudarshan.prasad@intel.com>
(cherry picked from commit f737269c24f96abbec60eeedc3c178ce2ee8eee0)
Reviewed-on: https://gerrit.iotivity.org/gerrit/224
tools/tizen/iotivity.spec