Fixed conflict type qualifiers for __malloc_initialize_hook.
Removed Werror.
Change-Id: I34138cca08d5280d5b9de81896e25e78b1f9d957
Signed-off-by: Junfeng Dong <junfeng.dong@intel.com>
ADD_DEFINITIONS(${pkg_CFLAGS})
# -fpie
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -g -fno-builtin-malloc")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -g -fno-builtin-malloc")
#SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
ADD_EXECUTABLE(${PROJECT_NAME}
--- /dev/null
+* Thu Jun 27 2013 Junfeng Dong <junfeng.dong@intel.com> accepted/tizen/20130530.164858@9c8da9b
+- Fix build error
+
%build
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
#-fpie LDFLAGS="${LDFLAGS} -pie -O3"
-CFLAGS="${CFLAGS} -Wall -Winline -Werror -fno-builtin-malloc" make %{?jobs:-j%jobs}
+CFLAGS="${CFLAGS} -Wall -Winline -fno-builtin-malloc" make %{?jobs:-j%jobs}
%install
rm -rf %{buildroot}
return;
}
-void (*__malloc_initialize_hook)(void) = heap_monitor_init;
+/*Define it as empty for libc < 2.14 */
+#ifndef __MALLOC_HOOK_VOLATILE
+# define __MALLOC_HOOK_VOLATILE
+#endif
+
+void (*__MALLOC_HOOK_VOLATILE __malloc_initialize_hook)(void) = heap_monitor_init;
#if defined(_ENABLE_MCHECK)
static inline void mcheck_cb(enum mcheck_status status)