I have to use a library that was precompiled for an ARM Cortex M4 in a project with an ARM Cortex A8. The linker naturally gives me an error:
file "..." has a Tag_CPU_arch_profile attribute value of "77" that is different than one previously seen ("65"); combining incompatible files
Can I use arm-none-eabi-objcopy to convert the library? It does not contain code specific to peripherals or the microcontroller itself. Both are ARM. Seems likely, but how?