trojan-r icon indicating copy to clipboard operation
trojan-r copied to clipboard

交叉编译出错

Open wang20150419 opened this issue 4 years ago • 11 comments

交叉编译 ar71xx 芯片的openwrt 系统路由器用trojan( Go语言的太大了,看介绍这个小巧),结果无法通过。 错误如下: error: failed to run custom build command for ring v0.16.15 .... thread 'main' panicked at 'called Option::unwrap() on a None value', /home/root/.cargo/registry/src/github.com-1ecc6299db9ec823/ring-0.16.15/build.rs:378:10 不知如何解决。

wang20150419 avatar Jan 05 '21 15:01 wang20150419

同样的报错,请问你解决了吗?

onlyJinx avatar Oct 09 '21 11:10 onlyJinx

ring不支持全架构cpu

qiuzi avatar Oct 09 '21 13:10 qiuzi

我想编译的是路由器 mipsel-unknown-linux-musl的,请问有什么方法吗?还是说这个mipsel-unknown-linux-musl没办法用trojan-rust了?

onlyJinx avatar Oct 09 '21 13:10 onlyJinx

是的

qiuzi avatar Oct 09 '21 14:10 qiuzi

好吧,谢谢回复 太尴尬了,trojan-r本来就是为了照顾一些性能比较低的机器,竟然不支持mipsel。可惜了。 不过我在ring那边看到一个issue,最后的讨论结果好像是支持了? https://github.com/briansmith/ring/issues/562

onlyJinx avatar Oct 09 '21 14:10 onlyJinx

他的介绍里没有注明就还不支持

qiuzi avatar Jan 28 '22 09:01 qiuzi

你可以看看我的 github workflow,我合并了让 ring 支持 mipsel 的代码,可以让 trojan-r 在 mipsel 机器上也能正常使用。

7rah avatar May 05 '22 14:05 7rah

@7rah 老哥你还维护R版?后期功能会改变吗

qiuzi avatar May 06 '22 22:05 qiuzi

R 版是什么?

7rah avatar May 07 '22 13:05 7rah

我的版本加入了基于 gfwlist 的分流功能,我 fork 的时候原版本仍基于 smol 运行时

7rah avatar May 07 '22 13:05 7rah

我以后可能不会继续加入新功能了

7rah avatar May 07 '22 13:05 7rah