diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/Makefile | 3 | ||||
-rw-r--r-- | tools/elfutils/Makefile | 32 |
2 files changed, 35 insertions, 0 deletions
diff --git a/tools/Makefile b/tools/Makefile index ec382b4122..416039cf38 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -83,6 +83,9 @@ ifneq ($(HOST_OS),Linux) endif ifeq ($(HOST_OS),Darwin) tools-y += bash +else + $(curdir)/elfutils/compile := $(curdir)/zlib/compile + tools-y += elfutils endif ifneq ($(CONFIG_CCACHE)$(CONFIG_SDK),) diff --git a/tools/elfutils/Makefile b/tools/elfutils/Makefile new file mode 100644 index 0000000000..98694beb0e --- /dev/null +++ b/tools/elfutils/Makefile @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: GPL-2.0-only + +include $(TOPDIR)/rules.mk + +PKG_NAME:=elfutils +PKG_VERSION:=0.186 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=https://sourceware.org/$(PKG_NAME)/ftp/$(PKG_VERSION) +PKG_HASH:=7f6fb9149b1673d38d9178a0d3e0fb8a1ec4f53a9f4c2ff89469609879641177 + +PKG_LICENSE:=GPL-3.0-or-later +PKG_LICENSE_FILES:=COPYING COPYING-GPLV2 COPYING-LGPLV3 +PKG_CPE_ID:=cpe:/a:elfutils_project:elfutils + +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +HOST_BUILD_DEPENDS:=argp-standalone/host musl-fts/host + +include $(INCLUDE_DIR)/host-build.mk + +HOST_CONFIGURE_ARGS += \ + --disable-debuginfod \ + --disable-libdebuginfod \ + --disable-nls \ + --disable-shared \ + --without-lzma \ + --without-zstd + +$(eval $(call HostBuild)) |