tools-perf-no-scripting.patch 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. Upstream-Status: Inappropriate [configuration]
  2. Index: tools/perf/Makefile
  3. ===================================================================
  4. --- a/tools/perf/Makefile 2011-01-14 14:17:33.127008554 -0600
  5. +++ b/tools/perf/Makefile 2011-01-14 14:18:14.227008548 -0600
  6. @@ -588,42 +588,8 @@
  7. endif
  8. endif
  9. -ifdef NO_LIBPERL
  10. - BASIC_CFLAGS += -DNO_LIBPERL
  11. -else
  12. - PERL_EMBED_LDOPTS = $(shell perl -MExtUtils::Embed -e ldopts 2>/dev/null)
  13. - PERL_EMBED_LDFLAGS = $(call strip-libs,$(PERL_EMBED_LDOPTS))
  14. - PERL_EMBED_LIBADD = $(call grep-libs,$(PERL_EMBED_LDOPTS))
  15. - PERL_EMBED_CCOPTS = `perl -MExtUtils::Embed -e ccopts 2>/dev/null`
  16. - FLAGS_PERL_EMBED=$(PERL_EMBED_CCOPTS) $(PERL_EMBED_LDOPTS)
  17. -
  18. - ifneq ($(call try-cc,$(SOURCE_PERL_EMBED),$(FLAGS_PERL_EMBED)),y)
  19. - BASIC_CFLAGS += -DNO_LIBPERL
  20. - else
  21. - ALL_LDFLAGS += $(PERL_EMBED_LDFLAGS)
  22. - EXTLIBS += $(PERL_EMBED_LIBADD)
  23. - LIB_OBJS += $(OUTPUT)util/scripting-engines/trace-event-perl.o
  24. - LIB_OBJS += $(OUTPUT)scripts/perl/Perf-Trace-Util/Context.o
  25. - endif
  26. -endif
  27. -
  28. -ifdef NO_LIBPYTHON
  29. - BASIC_CFLAGS += -DNO_LIBPYTHON
  30. -else
  31. - PYTHON_EMBED_LDOPTS = $(shell python-config --ldflags 2>/dev/null)
  32. - PYTHON_EMBED_LDFLAGS = $(call strip-libs,$(PYTHON_EMBED_LDOPTS))
  33. - PYTHON_EMBED_LIBADD = $(call grep-libs,$(PYTHON_EMBED_LDOPTS))
  34. - PYTHON_EMBED_CCOPTS = `python-config --cflags 2>/dev/null`
  35. - FLAGS_PYTHON_EMBED=$(PYTHON_EMBED_CCOPTS) $(PYTHON_EMBED_LDOPTS)
  36. - ifneq ($(call try-cc,$(SOURCE_PYTHON_EMBED),$(FLAGS_PYTHON_EMBED)),y)
  37. - BASIC_CFLAGS += -DNO_LIBPYTHON
  38. - else
  39. - ALL_LDFLAGS += $(PYTHON_EMBED_LDFLAGS)
  40. - EXTLIBS += $(PYTHON_EMBED_LIBADD)
  41. - LIB_OBJS += $(OUTPUT)util/scripting-engines/trace-event-python.o
  42. - LIB_OBJS += $(OUTPUT)scripts/python/Perf-Trace-Util/Context.o
  43. - endif
  44. -endif
  45. +BASIC_CFLAGS += -DNO_LIBPERL
  46. +BASIC_CFLAGS += -DNO_LIBPYTHON
  47. ifdef NO_DEMANGLE
  48. BASIC_CFLAGS += -DNO_DEMANGLE