Fix deprecated gcov symbol issue caused by gcc version upgrade 42/318842/1 accepted/tizen_unified accepted/tizen_unified_x accepted/tizen_unified_x_asan tizen accepted/tizen/unified/20241011.165815 accepted/tizen/unified/x/20241012.064702 accepted/tizen/unified/x/asan/20241014.000104
authorYoungHun Kim <yh8004.kim@samsung.com>
Thu, 10 Oct 2024 00:53:10 +0000 (09:53 +0900)
committerYoungHun Kim <yh8004.kim@samsung.com>
Thu, 10 Oct 2024 00:53:12 +0000 (09:53 +0900)
Change-Id: I976d01db75a2747c463d7cc621e88f00640e33f3

packaging/mm-resource-manager.spec
src/daemon/mm_resource_manager_daemon_priv.c

index 38b82f21136ba3b567675fa97687d20eb0298fe2..d000cda3c90df4ee1cc56cd9d9aefee6d057c9ff 100644 (file)
@@ -1,6 +1,6 @@
 Name:       mm-resource-manager
 Summary:    A Multimedia Resource Manager API
-Version:    0.2.58
+Version:    0.2.59
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 9bd6ebf4b35afdeb62c29dea5e7ace2c892cf21e..0a541e9ad244382c0f36e02247e85ca15e79cd88 100644 (file)
 #include <errno.h>
 #ifdef RM_GCOV_TEST
 #include <gcov.h>
+#if (defined(__GNUC__) \
+       && ((__GNUC__ == 11 && __GNUC_MINOR__ >= 1) || (__GNUC__ >= 12))) \
+       || (defined(__clang__) && (__clang_major__ >= 12))
+       #define __gcov_flush() do { __gcov_dump(); __gcov_reset(); } while (0)
+#endif
+
 #endif
 
 #include "daemon/mm_resource_manager_daemon_priv.h"