gpt4 book ai didi

rust - 没有预建的 wasm-opt 二进制文件

转载 作者:行者123 更新时间:2023-12-03 11:27:10 32 4
gpt4 key购买 nike

我正在尝试在我的树莓派 (3b) 上构建一些 webassembly rust 应用程序。一切顺利,尽管我在运行 wasm-pack

时遇到错误
~/rust/wasm-game-of-life $ wasm-pack build
[INFO]: Checking for the Wasm target...
[INFO]: Compiling to Wasm...
Finished release [optimized] target(s) in 0.50s
[INFO]: Installing wasm-bindgen...
Error: no prebuilt wasm-opt binaries are available for this platform: Unrecognized target!
To disable `wasm-opt`, add `wasm-opt = false` to your package metadata in your `Cargo.toml`.

似乎没有为我的 (armv71) 平台找到 wasm-opt 二进制文件。但是从 here 克隆它们似乎很容易并自己构建它们。

但我的问题是如何将它们添加到 webassembly 中,以便找到它们?

编辑:明确地说,构建“成功”完成,即我可以运行包。但是,我想使用 wasm-opt

的大小或速度优化

最佳答案

我担心目前还没有解决方案,因为它根本没有在代码中实现(但它似乎在 TODO 列表中:有 comments in the code,但没有实际匹配的实现)。

我打开了一个 issue on the github ,它仍然是开放的。如果你有同样的问题,请在那个问题中报告,这样它会得到更高的优先级。

this issue report 建议修复(特别是 this commit )但它还需要审查、测试和合并

更新 PR 已经合并,所以现在应该修复了。我不知道,因为我现在没有时间学习 Rust 😎

关于rust - 没有预建的 wasm-opt 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63764519/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com