修复编译 immortalwrt-mt798x 错误
定位问题
1.通过报错提示发现是编译immortalwrt-mt798x/tools/mtools
时出现的报错
2.通过这个邮件确定应该是在 4.0.39 这个版本修复了
下载合适的版本
通过第4行确定要下载的文件后缀为.tar.bz2
本着用新不用旧的原则这里下载最新版本4.0.44
PKG_NAME:=mtools
PKG_VERSION:=4.0.35
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
PKG_HASH:=34769e173751d2f0d891a08c76c80427e929b8ee43438019b8666cc3d7a44749
更新 mtools 版本
1.在 https://www.gnu.org/software/mtools
下载合适的 mtools 版本
2.使用 sha256sum mtools-4.0.44.tar.bz2
计算下载文件 sha256 的值
diff --git a/tools/mtools/Makefile b/tools/mtools/Makefile
index 5e3c950..355f2e3 100644
--- a/tools/mtools/Makefile
+++ b/tools/mtools/Makefile
@@ -7,11 +7,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=mtools
-PKG_VERSION:=4.0.35
+PKG_VERSION:=4.0.44
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
-PKG_HASH:=34769e173751d2f0d891a08c76c80427e929b8ee43438019b8666cc3d7a44749
+#PKG_HASH:=34769e173751d2f0d891a08c76c80427e929b8ee43438019b8666cc3d7a44749
+PKG_HASH:=37dc4df022533c3d4b2ec1c78973c27c7e8b585374c2d46ab64c6a3db31eddb8
HOST_BUILD_PARALLEL:=1