Add config.sub update to %configure macro 13/294513/3 accepted/tizen_8.0_base accepted/tizen_base_tool tizen_8.0_base accepted/tizen/8.0/base/20231005.045218 accepted/tizen/base/20230714.003523 accepted/tizen/base/riscv/20230717.014331 accepted/tizen/base/tool/20230712.013400 submit/tizen_base/20230703.114030 submit/tizen_base/20230704.094030 tizen_8.0_m2_release
authorSlava Barinov <v.barinov@samsung.com>
Tue, 20 Jun 2023 11:03:32 +0000 (14:03 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Wed, 28 Jun 2023 04:02:03 +0000 (13:02 +0900)
Change-Id: Iae6213d5dc5d4e3b21c88c142a73b29a59c3122c
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/rpm-tizen_macros

index dbedbf7..fcb1a3c 100644 (file)
 %rb_arch                %(echo %{_host_cpu}-linux | sed -e "s/i686/i586/" -e "s/armv5tel/armv4l/" -e "s/hppa2.0/hppa/")
 %rb_ver                 %(/usr/bin/ruby -e 'puts VERSION.sub(/\\\.\\\d$/, "")')
 
+# Update config.sub file for packages not supporting current platform
+%maybe_update_configsub        \
+%ifarch riscv64 \
+[[ -e config.sub ]] && install -m 0755 $(automake --print-libdir)/config.sub config.sub \
+%endif \
+%{nil}
+
 # external kernel module helper macro(s)
 %kernel_devel_uname_r %(/bin/rpm -q --provides $(/bin/rpm -q --whatprovides kernel-devel-uname-r) | sed -ne 's,kernel-devel-uname-r = ,, p')
 %kernel_release %(/bin/rpm -q --queryformat '%{RPMTAG_VERSION}-%{RPMTAG_RELEASE}' $(/bin/rpm -q --whatprovides kernel))
 # Tizen
 #
 %configure \
+  %maybe_update_configsub \
   AR="%__ar"; export AR ; \
   NM="%__nm"; export NM ; \
   RANLIB="%__ranlib"; export RANLIB ; \