Rust Sig和Compiler SIG是否有支持musl工具链计划

28 Apr
2021
28 Apr
'21
5:39 p.m.
背景:当前openEuler社区的Rust语言安装包只支持gnu工具链(动态链接)的安装,并不支持musl工具链(静态链接);业界中Rust语言 开发的虚拟化开源软件均使用musl版本进行构建,例如Firecracker、Cloud Hypervisor,因此建议能尽快补齐musl工具链的能力 意义: 1、 musl 版本的静态链接支持可让编译出的二进制可移植性更强,不依赖于动态库,提升应用程序可部署能力。 2、 musl 版本的静态链接支持可减少动态链接中的启动时间和内存开销。 社区musl工具链支持现状: 1、 musl基础编译工具链在openEuler社区还未支持(例如musl-gcc等等),CentOs、Fedora系统均已支持。 2、 musl版本的libc库的支持,musl的libc库虽然已经引入openEuler社区,但是尝试安装时却无法使用 详见https://gitee.com/src-openeuler/musl/issues/I3OICZ?from=project-issue 3、Rust语言安装包的src-openEuler仓库需要适配,实现Rust语言安装包musl工具链支持。 请问Rust SIG和Compiler SIG是否有支持musl工具链相关计划?
1399
Age (days ago)
1399
Last active (days ago)
0 comments
1 participants
participants (1)
-
Xufei (VF)