The SymbianOS PLT does not contain thumb stubs, so we need to use blx to jump to the plt entry from thumb mode. Long-term we want to make this work for all armv5 targets, as discussed here: http://sourceware.org/ml/binutils/2005-03/msg00438.html I've applied the attached patch as a Symbian-specific short-term fix to the binutils-csl-arm-2005q1-branch. Paul 2005-03-29 Julian Brown * elf32-arm.c (elf32_arm_final_link_relocate): Use blx to get to symbian plt entries from thumb mode.