В каталоге OpenBLAS root в системе linux с em cc sdk, уже загруженным (в каталоге emsdk, source ./emsdk_env.sh
)
Я пытался использовать em cc для компиляции 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 для создания .a lib для ссылок на stati c для использования в Webassembly x64? Кому-нибудь повезло с подобным использованием? Заранее спасибо!
Я использую Clang версии 10.0.0, em cc версии 1.39.13 и последний код openBLAS (0.3.9.dev.a).