buildroot的qt更新太慢,忍不住自己动手改了,记录如下:
- 修改 package/qt5/Config.in的描述
config BR2_PACKAGE_QT5_VERSION_LATEST bool "LATEST (5.12)" - 修改package/qt5/qt5.mk
QT5_VERSION_MAJOR = 5.12
QT5_VERSION = $(QT5_VERSION_MAJOR).0 - 修改对应的qt5*.hash文件,写个脚本方便执行,新增个package/qt5/qt5base/5.12.0目录。新建qt5base.hash文件
把脚本放到package/qt5/目录下执行就一次改完了。#!/bin/bash for i in qt5*/*.hash do tmp=${i/qt5/qt} tmp=${tmp/\/*/} context=`curl http://download.qt.io/official_releases/qt/5.12/5.12.0/submodules/$tmp-everywhere-src-5.12.0.tar.xz.sha256` echo sha256 $context >> $i done
总结下:
- Config.in: 文件与配置相关
- *.mk::下载版本地址等
- *.hash:hash验证值
博客记录了因Buildroot的Qt更新太慢,手动修改配置的过程。包括修改package/qt5/Config.in描述、qt5.mk文件中的版本信息,修改对应的qt5*.hash文件并编写脚本执行,还新增了相关目录和文件。最后总结了不同文件的作用。
976

被折叠的 条评论
为什么被折叠?



