packaging: Support 32bit build for armv8-a CPU
authorSlava Barinov <v.barinov@samsung.com>
Mon, 13 Apr 2020 11:06:19 +0000 (14:06 +0300)
committerDongkyun Son <dongkyun.s@samsung.com>
Tue, 5 Mar 2024 09:01:42 +0000 (18:01 +0900)
Change-Id: I8e10854e04c31f546c4391efb997334804049b71
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/glibc.spec

index fa83a98..ab15567 100644 (file)
@@ -277,6 +277,11 @@ BuildFlags="$(echo $BuildFlags | sed -e 's/-Wa,-mimplicit-it=thumb//g' | sed -e
 # that turns into errors. Remove -Wformat=1|2 or -Wformat-..-arg
 BuildFlags="$(echo $BuildFlags | sed -re 's/-Wformat((=[1-2])|((-\w+)+))?(\s|$)//g')"
 
+%ifarch %arm
+# Support DA build with armv8 cpu in 32bit mode: prevent Werror on sqrt function
+(echo ${BuildFlags} | grep '\-march=armv8') && BuildFlags="${BuildFlags} -Wno-error=unused-variable"
+%endif
+
 BuildCC="%__cc"
 BuildCCplus="%__cxx"
 add_ons=",libidn"