wine中loongarch64架构的支持
Lneee
目标
实现wine中loongarch64架构的移植,可以原生跑起来自带的小程序们,比如regedit,notepad,iexplorer等等;
向wine官方社区提交代码,争取把loongarch64架构的代码合并到上游;
---
进展
- 目标1已实现,最新代码的基于wine-9.9版本,后续还会继续更新;
- 目标2已失败,官方回复邮件明确拒绝了我:
I'm not going to accept new architectures unless there's a credible path
towards making them a first class citizen. This would require at least a
PE toolchain, and some kind of ARM64EC-style architecture to be able to
run x64 binaries with good performance. A Winelib-only port is not
interesting enough to justify the extra maintainance burden.--
Alexandre Julliard
julliard@winehq.org
后续
- 尽管wine官方社区无法接受la架构的代码,但是我还是想开源出来让更多的小伙伴能够参与进来,为龙芯的未来发展贡献自己的力量。
- 如果您对此感兴趣,或者想了解更多信息,请在本帖下方留言或私信我。
chx
Lneee 有没有人可以协助把mingw编译器搞起来
TSiNGKONG
楼主的 wine 跟 https://bbs.loongarch.org/d/352-loongarchwine ( git 地址 https://github.com/loongarch-moe/la64-wine )是一个项目吗
Xinmudotmoe
TSiNGKONG 不是,la64-wine是我移植到一半的东西. 中途去处理rocm-loongarch导致没有继续. 楼主应该是独立于la64-wine实现的(la64-wine直到现在,可以参考且有价值的代码并不多).
TSiNGKONG
Xinmudotmoe 好的,哈哈,我说怎么好几个月没有动静呢
chx
TSiNGKONG 目前loongarch的支持已经比较完整,新旧世界都可以支持,大家可以一起参与进来。xtajit和wine-ce都可以基于此版本支持。
TSiNGKONG
chx 来个地址呀,大佬,源码和 Release 😀
chx
TSiNGKONG 还在整理代码,估计还得过几天
gaoxy2006
从哪里可以在龙芯版的wine9.9?