Связывание -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
и несколько вариантов. Но не смог получить правильный формат.