问题描述
我已经通过官方emscripten-1.38.27
工具安装了fastcomp-clang-e1.38.27-64bit
1 和emsdk
。
运行qmake
并且没有收到任何错误或警告后,我为自己的Qt项目运行了make
,结果导致了这个(使用EMCC_DEBUG=1
):
shared:DEBUG: executed emsdk-master/fastcomp-clang/e1.38.27_64bit/clang++ -target asmjs-
unkNown-emscripten -D__EMSCRIPTEN_major__=1 -D__EMSCRIPTEN_minor__=38 -D__EMSCRIPTEN_tiny__=27
-D_LIBCPP_ABI_VERSION=2 -Werror=implicit-function-declaration -nostdinc -Xclang -nobuiltininc
-Xclang -nostdsysteminc -Xclang -isystem/whatever/emsdk-master/emscripten/1.38.27/system
/include/libcxx -Xclang -isystem/whatever/emsdk-master/emscripten/1.38.27/system/lib/libcxxabi
/include -Xclang -isystem/whatever/emsdk-master/emscripten/1.38.27/system/include/compat
-Xclang -isystem/whatever/emsdk-master/emscripten/1.38.27/system/include -Xclang
-isystem/whatever/emsdk-master/emscripten/1.38.27/system/include/SSE -Xclang -isystem/whatever
/emsdk-master/emscripten/1.38.27/system/include/libc -Xclang -isystem/whatever/emsdk-master
/emscripten/1.38.27/system/lib/libc/musl/arch/emscripten -Xclang -isystem/whatever/emsdk-
master/emscripten/1.38.27/system/local/include -O3 -std=c++11 -mllvm -disable-llvm-optzns
/whatever/emsdk-master/emscripten/1.38.27/system/lib/embind/bind.cpp -Xclang -disable-O0-
optnone -Xclang -isystem/whatever/emsdk-master/emscripten/1.38.27/system/include/SDL -c -o
/tmp/emscripten_temp/bind_0.o -emit-llvm
emcc:DEBUG: emcc step "bitcodeize inputs" took 0.34 seconds
emcc:DEBUG: optimizing /whatever/emsdk-master/emscripten/1.38.27/system/lib/embind/bind.cpp
shared:ERROR: Failed to run llvm optimizations:
*输出已重新格式化
其他线程,例如this表示这是一个临时回归,应该禁止使用该版本,1.34.6+
,但是我的脚本已经存在。
如果有问题,here's my "~/.emscripten" file。
谢谢。
1 该版本应完全为1.38.27
,因为我的Qt Webassembly工具(例如 qmake )是以此为基础构建的,否则可能会引起问题。最新版本(当前为2.0.0)的情况
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)