[Share Experiences] 龙芯环境构建Rustdesk的技能
Tofloor
poster avatar
MeGusta
deepin
5 hours ago
Author

使用龙芯环境遇到了一些坑,构建Rustdesk是第一个。

幸好龙芯环境下还有WorkBuddy可用,技能及成果整理如下:

loong64-rustdesk-build.zip

rustdesk-1.4.9-loong64.deb(密码:deep)

使用环境:Deepin 25.2.0,LS3A6000 CPU

技能位置: ~/.workbuddy/skills/loong64-rustdesk-build/(用户级,跨项目可用)

分发副本: loong64-rustdesk-build.zip

技能结构:

  • SKILL.md —— 完整构建流程
    1. 环境前提(Flutter loong64 SDK、vcpkg、LLVM 17、系统依赖包)
    2. Rust 侧编译(bridge_generated.rs 占位 → codegen → cargo build)
    3. Flutter 侧编译(手动编写 freezed 文件、API 变更、依赖升级)
    4. 禁用 Impeller(主窗口 + 多窗口插件两处,必做)
    5. deb 打包与全量同步验证
    6. 故障排查索引
  • references/pitfalls.md —— 10 类已知坑的根因分析与精确补丁代码: nix crate ioctl、mozjpeg jsimd(含清缓存要点)、codegen 死锁、freezed/analyzer 不兼容、Flutter 3.46 API 变更、extended_text 升级、两处 Impeller 禁用、RUNPATH 陷阱、打包目录版本不同步、排查经验(engine 版本对比、日志位置、配置键名)
Reply Favorite View the author
All Replies

No replies yet