【问题标题】:Porting LibPBC to Native Client?将 LibPBC 移植到本机客户端?
【发布时间】:2011-10-11 22:39:26
【问题描述】:

我想使用PBC library 开发一个扩展。为 Firefox 的 XPCOM 做这件事的文档的数量和质量相当模糊,尝试使用 Native Client 似乎很有趣。

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

【问题讨论】:

  • 你能移植 pbc 吗?如果是的话,你能和我分享你的结果吗?我在移植 pbc 时也遇到了麻烦......

标签: google-chrome google-nativeclient


【解决方案1】:

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

【讨论】:

  • 感谢您的发言。同时,我已经设法为 Native Client 编译了 GMP 和 PBC。对于 GMP 配置所需的步骤,我在这里创建了一个要点:gist.github.com/1380547 .. 但是,当您的回答描述了正确的步骤时,我会将其标记为解决方案 :)
猜你喜欢
  • 1970-01-01
  • 2017-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多