Tomato 下编译 mipsel 版本的 shadowsocks-libev
下载源码: https://github.com/madeye/shadowsocks-libev
直接编译会出错:
/tmp/cciqCfzf.s: Assembler messages:
/tmp/cciqCfzf.s:2903: Error: opcode not supported on this processor: mips1 (mips1) `sync'
修改 \shadowsocks-libev-master\libev 下的 ev.c :
找到:
#define ECB_MEMORY_FENCE __asm__ __volatile__ ("sync" : : : "memory")
改为:
#define ECB_MEMORY_FENCE __asm__ __volatile__ (".set mips2; sync; .set mips0" ::: "memory")
有两处,都改吧。(参考:http://permalink.gmane.org/gmane.comp.lib.ev/2182)
再编译就可以通过了:
引用本文,复制粘贴...
您必须 登录 才能发表评论.