没有合适的资源?快使用搜索试试~ 我知道了~
cargo-bootstrap:交叉编译困难或不可能时的Rust Cargo引导脚本
共10个文件
sh:2个
patch:2个
md:1个
需积分: 10 0 下载量 148 浏览量
2021-04-28
11:27:56
上传
评论
收藏 20KB ZIP 举报
温馨提示
关于 这个python脚本旨在最小程度地编译和链接Cargo二进制文件,以便在无法进行交叉编译的新平台上自举。 我专门写这篇文章是为了在上引导Cargo。 Bitrig是OpenBSD的一个分支,它使用clang / clang ++和其他BSD许可的工具而不是GNU许可的软件。 由于Bitrig使用替代工具链,因此很难从另一个平台进行交叉编译。 使用此脚本,运行此脚本所需的全部工作就是Rust工具链,Python和Git。 该脚本不会设置完整的货物缓存或任何内容。 它通过克隆货物索引然后从货物依赖关系开始进行工作,并以递归方式构建依赖关系树。 一旦有了依赖关系树,它就从树的叶子开始,进行广度优先遍历,并且对于每个依赖关系,它将克隆存储库,将存储库的头部设置为正确的版本,然后执行cargo配置中指定的build命令。 该引导脚本使用一个临时目录来存储构建的依赖库,并在链接依赖关系和货
资源推荐
资源详情
资源评论
收起资源包目录
cargo-bootstrap-master.zip (10个子文件)
cargo-bootstrap-master
bootstrap.py 52KB
build.sh 1KB
patches
url-0.2.38
0001-rmdeps.patch 378B
libgit2-sys
0001-dont-clear-out-dir.patch 381B
requirements.txt 31B
.travis.yml 127B
LICENSE 1KB
README.md 5KB
update-rpm-package.sh 4KB
.gitignore 19B
共 10 条
- 1
资源评论
风花雪月不等人
- 粉丝: 26
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功