After enabling a section of code with many virtual functions I am getting ARM linker error L6647:
The virtual function elimination information for <vcall_objectname>(<vcall_sectionname>) incorrectly indicates that section <curr_sectionname>(object <curr_objectname>), offset <offset> is a relocation (to a virtual function or RTTI), but there is no relocation at that offset.
This site says it is likely a tool bug:
L6647E
The virtual function elimination information for <vcall_objectname>(<vcall_sectionname>) incorrectly indicates that section <curr_sectionname>(object <curr_objectname>), offset <offset> is a relocation (to a virtual function or RTTI), but there is no relocation at that offset.
This message might indicate a compiler fault. Contact your supplier.
Has anyone ever encountered this anywhere ever before?
Are there are known work-arounds? If I remove the virtual function causing the error for testing purposes it just moves on to the next virtual function and I am unable to proceed at all.
L. Spiro