package/devel/perf: fix build for kernel 4.1
[openwrt/.git] / package / devel / perf / Makefile
index 184e51d696e50875c9109e0d1b3eb5e8e86e6d6e..5e3d63f68c7998892313e5dd64e8df3925b4496b 100644 (file)
@@ -19,7 +19,7 @@ include $(INCLUDE_DIR)/package.mk
 define Package/perf
   SECTION:=devel
   CATEGORY:=Development
-  DEPENDS:= +libelf1 +libdw +libpthread +librt +binutils
+  DEPENDS:= @USE_GLIBC +libelf1 +libdw +libpthread +librt +binutils
   TITLE:=Linux performance monitoring tool
   VERSION:=$(LINUX_VERSION)-$(PKG_RELEASE)
   URL:=http://www.kernel.org
@@ -33,7 +33,7 @@ endef
 # Linux sources directory
 define Build/Prepare
        $(RM) -r $(PKG_BUILD_DIR)
-       ln -s $(LINUX_DIR)/tools/perf $(PKG_BUILD_DIR)
+       $(LN) $(LINUX_DIR)/tools/perf $(PKG_BUILD_DIR)
 endef
 
 # MAKE_FLAGS should be passed again upon cleaning because Perf's makefile
@@ -50,11 +50,13 @@ MAKE_FLAGS = \
        NO_LIBPERL=1 \
        NO_LIBPYTHON=1 \
        NO_NEWT=1 \
+       NO_LZMA=1 \
        CROSS_COMPILE="$(TARGET_CROSS)" \
        CC="$(TARGET_CC)" \
        LD="$(TARGET_CROSS)ld" \
        CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS)" \
        LDFLAGS="$(TARGET_LDFLAGS)" \
+       WERROR=0 \
        V=1 \
        prefix=/usr