[packaging] Fix runtime error with enabled UBSan 14/217214/1 accepted/tizen/unified/20191111.105526 submit/tizen/20191110.224221
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 7 Nov 2019 12:49:52 +0000 (15:49 +0300)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Thu, 7 Nov 2019 12:49:52 +0000 (15:49 +0300)
Neon-specific functions are written in asm, UBSan do not instument user's asm,
this leads to runtime errors.

Change-Id: I9a661821187a37b10d7423d8b52c09d3997e2ada
Signed-off-by: Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
packaging/libpng.spec

index 7c58001..dbeb04c 100644 (file)
@@ -45,7 +45,8 @@ CFLAGS+=" -D_PNG_COLOR_PICK_ENABLED_ -D_PNG_SEQUENTIAL_READ_SUPPORTED_"
 %configure \
     --disable-static \
 %ifarch %arm armv7l armv7el aarch64
-    --enable-arm-neon=check
+    --enable-arm-neon=check \
+    %{?ubsan: --enable-arm-neon=no}
 %endif