LINUX.ORG.RU

История изменений

Исправление LeNiN, (текущая версия) :

Дабы не возиться со всеми костылями, описанными выше, сделал отдельный chroot для проверки кода, с архитектурой riscv, по этой документации: https://wiki.debian.org/RISC-V#Qemu

Ассемблерные файлы так и не подсвечивались, включил let g:syntastic_debug = 3, увидел в messages:

syntastic: 0.575801: checker output: [‘gcc: error: unrecognized command-line option ‘-masm=att’’, '']

Убрал из /usr/share/vim/addons/syntax_checkers/asm/gcc.vim код: . (g:syntastic_asm_generic ? '' : ' -masm=' . s:GetDialect(buf)), и наконец-то проверка заработала!

Исходная версия LeNiN, :

binfmt-support + qemu-user-static + riscv chroot

Дабы не возиться со всеми теми ^^^ костылями, сделал отдельный chroot для проверки кода, с архитектурой riscv, по этой документации: https://wiki.debian.org/RISC-V#Qemu

Ассемблерные файлы так и не подсвечивались, включил let g:syntastic_debug = 3, увидел в messages:

syntastic: 0.575801: checker output: [‘gcc: error: unrecognized command-line option ‘-masm=att’’, '']

Убрал из /usr/share/vim/addons/syntax_checkers/asm/gcc.vim код . (g:syntastic_asm_generic ? '' : ' -masm=' . s:GetDialect(buf)), и наконец-то проверка заработала!