Доброго дня!
Пробую собрать protobuf для архитектуры SH4, сборка останавливается с сообщенеи о некорректности asm - google/protobuf/stubs/atomicops_internals_mips_gcc.h:69: error: impossible constraint in 'asm'
используется достаточно старый gcc, но это к сожалению без вариантов
Почему?
Shell
% aptitude show c++-compiler-sh4-linux-gnu
Нет в наличии или подходящей версии для c++-compiler-sh4-linux-gnu
Пакет: c++-compiler-sh4-linux-gnu
Состояние: не реальный пакет
Предоставляется: g++-4.3-sh4-linux-gnu, g++-4.4-sh4-linux-gnu, g++-4.5-sh4-linux-gnu, g++-4.6-sh4-linux-gnu,
g++-4.7-sh4-linux-gnu
%
IMB
Теоретически, можно вообще убрать "memory" из clobber-списка, так как prev, *ptr, tmp, old_value, new_value уже перечислены выше, а никакая другая память инструкциями выше не затрагивается.