Fix compilation error with 3.0. 46/4046/1 accepted/tizen/20130619.214749 submit/tizen/20130619.111018
authorDong Junfeng <junfeng.dong@intel.com>
Tue, 18 Jun 2013 03:03:16 +0000 (20:03 -0700)
committerDong Junfeng <junfeng.dong@intel.com>
Tue, 18 Jun 2013 05:59:00 +0000 (22:59 -0700)
  Avoid warning like error: __attribute_const__ redefined.
  Include sys/resource.h for rusage definition
  Change BuildRequires: elfutils-libelf-devel --> libelf-devel

packaging/kernel-mfld-blackbay.spec
tools/perf/builtin-sched.c
tools/perf/util/include/linux/compiler.h

index ebbea58..c840de2 100644 (file)
@@ -17,7 +17,7 @@ Version: %{upstream_version}
 Release: 1
 BuildRequires: module-init-tools
 BuildRequires: findutils
-BuildRequires: elfutils-libelf-devel
+BuildRequires: libelf-devel
 BuildRequires: binutils-devel
 BuildRequires: which
 BuildRequires: libnl2-devel
index dcfe887..3632c2f 100644 (file)
@@ -14,6 +14,7 @@
 #include "util/debug.h"
 
 #include <sys/prctl.h>
+#include <sys/resource.h>
 
 #include <semaphore.h>
 #include <pthread.h>
index 791f9dd..426a8ca 100644 (file)
@@ -4,9 +4,12 @@
 #ifndef __always_inline
 #define __always_inline        inline
 #endif
+#undef __user
 #define __user
+#undef __attribute_const__
 #define __attribute_const__
 
+#undef __used
 #define __used         __attribute__((__unused__))
 
 #endif