tizen: Guess system arch 89/23689/3
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Tue, 28 Nov 2017 20:40:19 +0000 (21:40 +0100)
committerMats Wichmann <mats@linux.com>
Wed, 7 Feb 2018 16:15:33 +0000 (16:15 +0000)
There is no reason to hardcode this,
when It can be guessed at build time.

Even %_arch is not reliable, for instance Fedora-24 on ARTIK7
defines %_arch as "arm".

Bug: https://jira.iotivity.org/browse/IOT-524
Change-Id: I545ba2b5128291951e47f7e98a2932af994187f6
Origin: https://github.com/TizenTeam/iotivity/tree/sandbox/pcoval/on/master/fedora
Forwarded: https://gerrit.iotivity.org/gerrit/#/c/23497/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
tools/tizen/iotivity.spec

index 35c5561..378f7fe 100644 (file)
@@ -45,23 +45,13 @@ Source1002: %{name}-test.manifest
 %define build_mode debug
 %endif
 
-%ifarch armv7l armv7hl armv7nhl armv7tnhl armv7thl
 %if 3 <= 0%{?tizen_version_major}
+%ifarch armv7l armv7hl armv7nhl armv7tnhl armv7thl
 BuildRequires: python-accel-armv7l-cross-arm
 %endif
-%define TARGET_ARCH armeabi-v7a
-%endif
 %ifarch aarch64
-%if 3 <= 0%{?tizen_version_major}
 BuildRequires: python-accel-aarch64-cross-aarch64
 %endif
-%define TARGET_ARCH arm64
-%endif
-%ifarch x86_64
-%define TARGET_ARCH x86_64
-%endif
-%ifarch %{ix86}
-%define TARGET_ARCH x86
 %endif
 
 %if ! 0%{?license:0}
@@ -75,7 +65,6 @@ BuildRequires: python-accel-aarch64-cross-aarch64
 %{!?RELEASE: %define RELEASE 1}
 %{!?ROUTING: %define ROUTING EP}
 %{!?SECURED: %define SECURED 1}
-%{!?TARGET_ARCH: %define TARGET_ARCH %{_arch}}
 %{!?TARGET_OS: %define TARGET_OS linux}
 %{!?TARGET_TRANSPORT: %define TARGET_TRANSPORT ALL}
 %{!?VERBOSE: %define VERBOSE 1}
@@ -98,7 +87,6 @@ RD_MODE=%{RD_MODE} \\\
 RELEASE=%{RELEASE} \\\
 ROUTING=%{ROUTING} \\\
 SECURED=%{SECURED} \\\
-TARGET_ARCH=%{TARGET_ARCH} \\\
 TARGET_OS=%{TARGET_OS} \\\
 TARGET_TRANSPORT=%{TARGET_TRANSPORT} \\\
 VERBOSE=%{VERBOSE} \\\
@@ -297,3 +285,4 @@ rm -rfv out %{buildroot}/out %{buildroot}/${HOME} ||:
 %{_libdir}/lib*.a
 %{_libdir}/pkgconfig/%{name}.pc
 %{_includedir}/*
+