Linking (ld) syntax and Floating Point crosscompile question
Hi,
I'm working on compiling some code from a vendor. They provide a library to link to which I presume was compiled with a gcc 2.9 cross compiler. I'm having trouble understanding something. Any help or hints would be greatly appreciated. Here is the problem... The library is supposedly compiled with hard-floating point: Code:
$ arm-linux-gnu-objdump -p mylib.lib Code:
$ arm-linux-gnu-objdump -p sm_drv.o Code:
$ arm-linux-gnu-ld -r -o test.o sm_drv.o mylib.lib Code:
$ arm-linux-gnu-ld mylib.lib -r -o test.o sm_drv.o Code:
$ arm-linux-gnu-objdump -p test.o I appreciate the fact that I can ask the vendor to recompile the library for me with my toolchain and my compile flags, but that's not the question here. Any clues would be greatly appreciated. Thanks, |
All times are GMT -5. The time now is 06:36 AM. |