может остались dependes от старой сборки..
попробуйте в каталоге отсаженного юбута
потом
потом сборка..
у меня копия из билдрута тоже не собирается, но нудит на какой-то странный ключ для сборки, потом стала заявлять о нехватке TEXT_BASE..
что будет интересного - напишу..
update: причину нашел.
После очистки через make distclean надо сделать новый конфиг: ./mkconfig nuc970_evb arm arm926ejs nuc970evb nuvoton nuc970
потом в файле uboot-custom/include/configs/nuc970_evb.h
в самом начале добавить #define CONFIG_SYS_TEXT_BASE 0xE00000
После чего все прекрасно собралось. Саму константу нашел во временном конфиге, который создает билдрут, и который удаляется при очистке.
угу.. я на этот ключ вышел от упоминания RAM_TEXT, а его значение задается в логическом операторе Makefile в корне исходников (как обычно - черт ногу сломит)
ну и где-то в потрохах buildroot прописан правильный вызов, т.к. сборка проходит успешно (в билдруте)
Подскажите как и чем собирать u-boot скачанный с githuba? Тот компилятор что лежит в /usr/arm-linux-gnueabihf для поддержки аппаратной плавучки ругается(
Благодарствую за ответ, вчера экспериментировал с переменной CROSS_COMPILE и пошло когда путь к buildroot указал.
Теперь затык видимо на строке линковщика: cannot find arch/arm/cpu/start.o. Почему переменная CPU_DIR имеет такое значене? Ведь в этой папке есть еще вложенная arch/arm/arm926ejs - в ней стартап находится