Привет! Как известно, в линуксе нежелательно собирать софт в самом последнем релизе дистрибутива, а желательно использовать для сборки не сильно старый.
Завёл Raspberry Pi. С целью собирать недостающий софт, приготовил билд-ферму командой debootstrap. Затем зашёл в неё с помощью chroot. Оказалось что на билд-ферме - архитектура arm, а на хосте (Debian Jessie) - armhf. В связи с чем у меня вопросы:
1). hf = hard float. Совместимы ли бинарники для архитектуры arm с системами на armhf? А от armel с armhf? Я запутался :-(
2). Если буду собирать под архитектуру arm, то что я потеряю? Производительность?
3). Допустим, я сделал sudo apt-get world
, пересобрав все пакеты в системе. Что мне надо поменять для переключения с arm на armhf? -march
или доп. параметры? Вот тут правильные? -march=armv6 -mfpu=vfp -mfloat-abi=hard