according to your message, it was not clear when the problem happened. So, I just followed all the post instructions right now and it compiled.
I started a new clean environment in Ubuntu 16.04 - 64 bits, downloaded the dependencies and it compiled. I attached a text file with the history of the bash commands I used. I think that if you follow it, you'll have success compiling it. I'm using the new OpenBLAS version (0.2.20), so there are some little differences from that i was using when the post was written. In the attached file you will recognize these differences.
The unique step I couldn't do right now was testing the compiled Kaldi in an Android device. I'm not working these stuffs any more and I don't have such device. Could you please test it?
@danpovey, OpenBLAS updated its code, and they're now supportting soft floating points for arm. New Android dev kits (greater than r14b) only support softfp. But current instructions found in kaldi/srcr/makefiles/android_openblas.mk are using -mfloat-abi=hard -mhard-float -D_NDK_MATH_NO_SOFTFP=1 -lm_hard. I think it would be nice to update kaldi makefile and the post instructions to use the most recent versions of everything. But, as I already told, I'm not working with this any more and I'm not able to test if it's working (I can just compile the code). What do you think about?
博主在一篇更新中提到,他们在全新的Ubuntu 16.04环境中,成功地编译了Kaldi,并使用了OpenBLAS的最新版本0.2.20。他们提供了编译过程的详细bash命令历史记录,指出旧的编译指令可能不适用于新的Android开发套件,因为这些套件仅支持软浮点运算。虽然博主无法在Android设备上测试编译结果,但他们建议Kaldi的makefile和安装指南应更新为最新的依赖和设置。
913

被折叠的 条评论
为什么被折叠?



