Цитата(scifi @ Jun 22 2017, 14:09)
Занятно. Причём имеется Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems.
Вроде бы они публикуют свои рецепты сборки. Можно их попробовать. А потом подкрутить в нужную сторону.
Меня пока устроил вариант сборки crosstool-ng. Наверное, потом посмотрю на конфиги Linaro и тулчейна GNU ARM Toolchain с Launchpad. У последних как раз hard float, но для little endian.
Вообще занятное дело - само собрать тулчейн. Даже понравилось. На работе проект исторически идет в big endian, поэтому приходится собирать самому.
P.S. С матчами Кубка Конфедереаций закрутился, не отписался днем. На баг-трекере GCC мне ответили про FPU:
Цитата
In that version of gcc it's just "vfp" (we never supported the vfp1).
GCC 8 will recognize vfp2 as an alias (of vfp), but the fpu naming options are
changing much more radically there, so most times you won't need to specify an
FPU at all if you give the target CPU.
Так что у них последнее время (как изменили подход к нумерации версий) как-то всё хаотично развивается.
P.P.S. Только сейчас прочитал любопытную новость, появившуюся днем:
https://www.opennet.ru/opennews/art.shtml?num=46745