Цитата(mempfis_ @ Nov 11 2012, 17:26)

Нашёл в своём Makefile что лежит в корневом каталоге u-boot строку
PLATFORM_LIBS += -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
Дописал в конце -msoft-float - после сборки получил ошибку unrecognized emulatuin mode soft-fload
Во-первых, в последних версиях gcc опцию -msoft-float для ARM убрали. Ее эквивалентом является -mfloat-abi=soft (на самом деле это -msoft-float была эквивалентом -mfloat-abi=soft).
Во-вторых, есть сомнение, что Вы выбрали удачное место для добавления этой опции. Подозреваю, что переменная PLATFORM_LIBS используется только при линковке.
Попробуйте просто установить переменную окружения CFLAGS с нужными опциями...