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) を使用しています。