IIUC the problem is because we externalize the label before the functions have been deleted.
Based on a quick look at the sources, I *think* this comes from the fact that the default definition of ASM_OUTPUT_EXTERNAL_LIBCALL ends up generating a .globl symname and somehow don't think this is a port specific problem ( which I *think* comes from config/elfos.h )
IIUC the problem is because we externalize the label before the functions have been deleted.
Based on a quick look at the sources, I *think* this comes from the fact that the default definition of ASM_OUTPUT_ EXTERNAL_ LIBCALL ends up generating a .globl symname and somehow don't think this is a port specific problem ( which I *think* comes from config/elfos.h )
cheers
Ramana