Source and target have different EABI versions
问题 I'm trying to compile a .so file using an ARM toolchain. However I keep getting this error- error: Source object has EABI version 0, but target has EABI version 5 I can't change anything in the tool chain as I have to use the one given. I've never seen this error before. I used this compiler flag - -Wl,--no-warn-mismatch But had to take it out as it broke a lot of other stuff. The compiler flags I'm using are: -fPIC -O2 -marm -march=armv7-a 回答1: Use as -meabi=5 I'm not going to claim I fully