其实本来觉得这事很容易,结果编译的时候发现,libffi中,不同CPU需要不同的文件。这个文件只能CPU移植了(也没仔细研究,也许简单改改就行?)。
- 吾去了LoongArch网站,LoongArch 开放社区,什么也没有找到。
- 又去了其开源区,loongarch64 · GitHub,确实看到了libffi。确定其中没有提供loongarch64的移植。
-
实际上已经移植了,只是要找到正确的目录:
GitHub - loongson/libffi: A portable foreign-function interface library.
两个观点:
- 新搞一个指令集,真的非常难。现在代码相关的东西实在太多了。
- 你在开源区复制这个开源代码,又不改,那目的是什么?