2011-10-11 111 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