1

emcc sdk がすでにロードされている Linux システムの OpenBLAS ルート ディレクトリ (emsdk ディレクトリ内source ./emsdk_env.sh)

emcc を使用して で OpenBLAS をコンパイルしようとしました make CC=emcc NOFORTRAN=1 HOSTCC=emcc BINARY=64 libsが、cpuid.S について不平を言いました。

アセンブリ ファイルだとわかったので、代わりに clang: も使用してみました make CC="clang --target=wasm32" NOFORTRAN=1 HOSTCC=clang BINARY=64 libs。次に、次のエラーが表示されました。

致命的なエラー:バックエンドのエラー: 64 ビット WebAssembly (wasm64) は現在サポートされていません。

これは、OpenBLAS を使用して、Webassembly x64 を使用するための静的リンク用の .a lib を作成できないということですか? 同様の使用法で運が良かった人はいますか?前もって感謝します!

私は、clang バージョン 10.0.0、emcc バージョン 1.39.13、および openBLAS 最新コード (0.3.9.dev.a) を使用しています。

4

0 に答える 0