Связывание -mnan= устаревшего модуля с предыдущими модулями -mnan=2008

Все мои объектные файлы скомпилированы с mips-img-linux-gnu-gcc и я пытаюсь связать их с объектным файлом, который я создал с помощью mips-img-linux-gnu-objcopy, Это выдает ошибку:

linking -mnan=legacy module with previous -mnan=2008 modules

 mips-img-linux-gnu-objcopy --input binary \
            --output elf64-tradlittlemips \
            --binary-architecture mipsisa64r6 \
            --rename-section .data=.dtb file.dtb file.o

Есть ли флаг, который я мог бы пройти, чтобы file.o в nan2008 кодирование? Так что я могу успешно связать объектные файлы.

https://sourceware.org/binutils/docs/as/MIPS-NaN-Encodings.html Это касается nan2008 формат кодирования.

Я пробовал проходить EF_MIPS_NAN2008 -mnan=2008 и несколько вариантов. Но не смог получить правильный формат.

0 ответов

Другие вопросы по тегам