From: Marek BehĂșn Date: Sat, 26 Sep 2020 21:42:52 +0000 (+0000) Subject: perf: fix building with musl when NLS is enabled X-Git-Tag: v21.02.0-rc1~1382 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=d4161798dd4061bd861aac5b34bca0e2900bc3fd;p=openwrt%2Fopenwrt.git perf: fix building with musl when NLS is enabled This package fails with a strange error when building with musl when NLS is enabled. The configuration thinks that libelf is not present, even though DEPENDS contains +libelf, because when NLS is enabled, libelf.so depends on libintl, and the correct LDFLAGS are missing for libintl-full. This then causes the configuration script to check for glibc, but this fails because we are using musl. Signed-off-by: Marek BehĂșn --- diff --git a/package/devel/perf/Makefile b/package/devel/perf/Makefile index 3bb403916b..e611d5eca3 100644 --- a/package/devel/perf/Makefile +++ b/package/devel/perf/Makefile @@ -22,6 +22,7 @@ PKG_FLAGS:=nonshared PKG_BUILD_DIR:=$(LINUX_DIR)/tools/perf-$(TARGET_DIR_NAME) include $(INCLUDE_DIR)/package.mk +include $(INCLUDE_DIR)/nls.mk define Package/perf SECTION:=devel @@ -38,6 +39,8 @@ endef HOST_CFLAGS += -I$(LINUX_DIR)/tools/include +TARGET_LDFLAGS += $(INTL_LDFLAGS) + MAKE_FLAGS = \ ARCH="$(LINUX_KARCH)" \ NO_LIBPERL=1 \