1. 14 3月, 2013 1 次提交
  2. 26 10月, 2012 1 次提交
    • N
      tools lib traceevent: Do not generate dependency for system header files · b6f4f804
      Namhyung Kim 提交于
      Ingo reported (again!) that 'make clean' on perf/traceevent does not
      work due to some reason with system header file. Quotes Ingo:
      
       "Note that the old dependency related build failure thought to be
        fixed in commit 860df583 is back:
      
         make[1]: *** No rule to make target
         `/usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h', needed by `.trace-seq.d'.  Stop.
      
        'make clean' itself does not work in libtraceevent:
      
         comet:~/tip/tools/lib/traceevent> make clean
         make: *** No rule to make target `/usr/lib/gcc/x86_64-redhat-linux/4.7.0/include/stddef.h', needed by `.trace-seq.d'.  Stop.
      
        So I had to clean it out manually:
      
         comet:~/tip/tools/lib/traceevent> git ls-files --others | xargs rm
         comet:~/tip/tools/lib/traceevent>
      
        and then things build fine."
      
      Try to fix it by excluding system headers from dependency generation.
      Signed-off-by: NNamhyung Kim <namhyung@kernel.org>
      Reported-by: NIngo Molnar <mingo@kernel.org>
      Cc: Borislav Petkov <bp@amd64.org>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
      Cc: Steven Rostedt <rostedt@goodmis.org>
      Link: http://lkml.kernel.org/r/1351241752-2919-1-git-send-email-namhyung@kernel.orgSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      b6f4f804
  3. 15 9月, 2012 1 次提交
  4. 25 7月, 2012 1 次提交
  5. 30 6月, 2012 3 次提交
  6. 25 4月, 2012 1 次提交
    • S
      tools/events: Add files to create libtraceevent.a · f7d82350
      Steven Rostedt 提交于
      Copy over the files from trace-cmd to the Linux tools directory
      such that applications like perf and latencytrace can use the
      more advanced parsing code.
      
      Because some of the file names of perf conflict with trace-cmd file
      names, the trace-cmd files have been renamed as follows:
      
       parse-events.c ==> event-parse.c
       parse-events.h ==> event-parse.h
       utils.h        ==> event-utils.h
      
      The files have been updated to handle the changes to the header files
      but other than that, they are identical to what was in the trace-cmd
      repository. The history of these files, including authorship is
      available at the git repo:
      
       git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git
      
      The Makefile was also copied over, but most of it was removed to
      focus on the parse-events code first. The parts of the Makefile for
      the plugins have also been removed, but will be added back when the
      plugin code is copied over as well. But that may be in its own
      separate directory.
      Signed-off-by: NSteven Rostedt <rostedt@goodmis.org>
      Cc: Ingo Molnar <mingo@kernel.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Arnaldo Carvalho de Melo <acme@infradead.org>
      Cc: Steven Rostedt <rostedt@goodmis.org>
      Cc: Borislav Petkov <bp@alien8.de>
      Cc: Jiri Olsa <jolsa@redhat.com>
      Cc: Arun Sharma <asharma@fb.com>
      Cc: Namhyung Kim <namhyung.kim@lge.com>
      Signed-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
      f7d82350