X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/a30fc45109b8f41d789036bdd9cc1ed9125ed2f8..4430c60e7c1728c3b56ea571c70b1eeca1406376:/openwrt/package/libelf/Makefile?ds=sidebyside

diff --git a/openwrt/package/libelf/Makefile b/openwrt/package/libelf/Makefile
index 537c468fd..f6fd702c4 100644
--- a/openwrt/package/libelf/Makefile
+++ b/openwrt/package/libelf/Makefile
@@ -18,8 +18,6 @@ include $(TOPDIR)/package/rules.mk
 
 $(eval $(call PKG_template,LIBELF,libelf,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
 
-.NOTPARALLEL:
-
 $(PKG_BUILD_DIR)/.configured:
 	(cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \
 		$(TARGET_CONFIGURE_OPTS) \
@@ -27,6 +25,11 @@ $(PKG_BUILD_DIR)/.configured:
 		CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
 		LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
 		mr_cv_target_elf=yes \
+		libelf_64bit=yes \
+		libelf_cv_struct_elf64_ehdr=yes \
+		libelf_cv_type_elf64_addr=no \
+		libelf_cv_struct_elf64_rel=yes \
+		ac_cv_sizeof_long_long=8 \
 		./configure \
 		  --target=$(GNU_TARGET_NAME) \
 		  --host=$(GNU_TARGET_NAME) \
@@ -49,6 +52,7 @@ $(PKG_BUILD_DIR)/.configured:
 		  $(DISABLE_NLS) \
 		  --enable-shared \
 		  --enable-static \
+		  --enable-elf64=yes \
 	);
 	touch $@
 
@@ -79,5 +83,5 @@ uninstall-dev:
 	rm -rf $(STAGING_DIR)/usr/include/libelf*
 	rm -rf $(STAGING_DIR)/usr/lib/libelf.{a,so*}
 
-compile: install-dev
-clean: uninstall-dev
+compile-targets: install-dev
+clean-targets: uninstall-dev