Цитата(yuraP @ Sep 1 2007, 17:46)

Компилятор выдает сообщение: citapi.o is compiled for EABI versios 2, whereas AP.elf is compiled for versoin 0.
Исходников файла citapi.c нет.
Можно ли как-то переконвертировать объектный файл, чтобы он стал версии 0 ?
Нельзя.
Версия EABI зависит от компиллятора. Разные версии EABI не совместимы друг с другом в общем случае. Для линковки нужны ВСЕ объектники и бибилиотеки, в том числе динамические, одной версии EABI.
Если используется ОС, то и ядро должно быть той-же версии EABI.
Для GCC-4 в ядре Linux есть возможность использовать EABI + старый вариант ABI для совместимости, но лично не проверял на работоспособность.