В llvm есть встроенный ассемблер. Насколько я понимаю, llvm-as
— это не то, что мне нужно, а интересовать меня должен llvm-mc
. Я могу им компилировать ASM так:
llvm-mc filename.S -filetype=obj -o filename.o
make AS=llvm-mc
, а мейк пытается запустить as
. Открываю мейкфайл, нахожу переменную AS, изменяю её значение на «llvm-mc», а мейк всё равно пытается запустить as
. ЧЯДНТ?
(не мучиться и использовать
as
из состава binutils не предлагать)