[fix] _L is reserved macro in some version gcc
[revert] cmakelist.txt
Merge remote-tracking branch 'origin/issue78'