From: Seungbae Shin Date: Thu, 26 Sep 2024 07:31:33 +0000 (+0900) Subject: Fix deprecated gcov symbol issue caused by gcc version upgrade X-Git-Tag: accepted/tizen/unified/x/20241007.103738^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Faccepted%2Ftizen_unified;p=platform%2Fcore%2Fmultimedia%2Flibmm-sound.git Fix deprecated gcov symbol issue caused by gcc version upgrade [Version] 0.14.5 [Issue Type] Toolchain Change-Id: Ie9db9a1a182974807db19143406fb0ea7fc41262 --- diff --git a/common/mm_sound_utils.c b/common/mm_sound_utils.c index 1f6d29d..fc82a8b 100644 --- a/common/mm_sound_utils.c +++ b/common/mm_sound_utils.c @@ -64,6 +64,12 @@ bool mm_sound_util_is_process_alive(pid_t pid) #ifdef USE_GCOV #include +#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 + EXPORT_API void mm_sound_gcov_set_prefix(void) { @@ -75,4 +81,4 @@ void mm_sound_gcov_flush(void) { __gcov_flush(); } -#endif /* USE_GCOV */ \ No newline at end of file +#endif /* USE_GCOV */ diff --git a/packaging/libmm-sound.spec b/packaging/libmm-sound.spec index a265a8e..a2b44bc 100644 --- a/packaging/libmm-sound.spec +++ b/packaging/libmm-sound.spec @@ -1,6 +1,6 @@ Name: libmm-sound Summary: MMSound Package contains client lib and focus server binary -Version: 0.14.4 +Version: 0.14.5 Release: 0 Group: System/Libraries License: Apache-2.0