2011-10-11 113 views
0

我想开发一个使用PBC library的扩展。为Firefox的XPCOM做这件事的文件数量和质量相当模糊,Native Client看起来很有趣。将LibPBC移植到Native Client?

为了移植库,我根据this tutorial更改了配置和Makefile。它确实(显然)需要删除共享库上的依赖关系。因此我需要用nacl-toolchain构建GMP库,然后从pbc中引用。

+0

您能够端口pbc吗?如果是的话,请你与我分享你的结果?我在移植pbc时遇到了麻烦...... –

回答

1

我不熟悉libPBC,但我知道gmp可以为nacl构建。如果您将CC环境变量设置为nacl编译器,并使用 --host = none-pc-nacl运行configure,那么您将得到一个不使用汇编代码的通用C-only版本(gmp的汇编代码不是氯化钠安全)。

+0

感谢您的评论。同时,我已经设法为Native Client编译GMP和PBC。对于GMP配置所需的步骤,我已经在这里创建了一个要点:https://gist.github.com/1380547 ..但是,当您的答案描述了正确的步骤时,我会将其勾选为解决方案: ) – oliverguenther