Fix Build: Donot use -ffast-math for x86_64 08/294908/1 accepted/tizen/unified/20230705.063655
authorNishant Chaprana <n.chaprana@samsung.com>
Wed, 28 Jun 2023 12:24:39 +0000 (17:54 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Wed, 28 Jun 2023 12:24:39 +0000 (17:54 +0530)
Change-Id: I9fd1292caf5e5edf658b0f6e80752d00aae00fa7
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
CMakeLists.txt
packaging/noise-suppression.spec

index 9911134..dc3ed99 100644 (file)
@@ -31,11 +31,18 @@ endif()
 
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${TIZEN_PKGS_CFLAGS}")
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -g -Wall -fPIC -DFLOAT_APPROX -ffast-math")
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -g -Wall -fPIC -DFLOAT_APPROX -ffast-math")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -g -Wall -fPIC")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -g -Wall -fPIC")
 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed -pie -fPIC")
 SET(PKG_LDFLAGS "m")
 
+if (CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
+       MESSAGE("Not using x86_64 architecture")
+else ()
+       SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DFLOAT_APPROX -ffast-math")
+       SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DFLOAT_APPROX -ffast-math")
+endif()
+
 if (CMAKE_SYSTEM_PROCESSOR STREQUAL "armv7l")
        SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUSE_NEON_OPTIMIZATION")
        SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUSE_NEON_OPTIMIZATION")
index 44208eb..4411027 100644 (file)
@@ -1,6 +1,6 @@
 Name: noise-suppression
 Summary: Acoustic noise suppression library
-Version: 1.0
+Version: 1.1
 Release: 0
 License: BSD-3-Clause
 Source0: %{name}-%{version}.tar.gz