Part Number: TMS320C6657
Tool/software: TI C/C++ Compiler
Hello,
I have a project (CCSv9.0.1, compiler 8.3.2) which links with some libs, and the linker is not satisfied :
undefined first referenced
symbol in file
operator delete (void *, unsigned int) mylib.lib<myobj.obj>
Analysing lib code didn't give me a clue (abuse of object oriented programmation ;-) ) so I tried to call nm6x on the lib : nm6x.exe -u -l mylib.lib
But the output doesn't mention a undefined symbol delete
[0] |0x00000000|0|LOCL |NONE |DFLT |UNDEF |
[542] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_Z23defaultAssertDbgHandlerPKcjS0_S0_
[588] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_Z24defaultAssertWarnHandlerPKcjS0_S0_
[545] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_Z25defaultAssertFatalHandlerPKcjS0_S0_
[560] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZN19OE_C_EvtServerProxy10InitializeEv
[580] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZN19OE_C_EvtServerProxy10s_InstanceE
[557] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZN28OE_C_MemoryAllocator_DynamicC1Ev
[570] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZN28OE_C_MemoryAllocator_DynamicD1Ev
[558] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZTVN10__cxxabiv117__class_type_infoE
[582] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |_ZdlPvj
[559] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |__cxa_atexit
[579] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |__cxa_guard_acquire
[566] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |__cxa_guard_release
[584] |0x00000000|0|GLOB |NONE |HIDN |UNDEF |__dso_handle
[0] |0x00000000|0|LOCL |NONE |DFLT |UNDEF |
Can someone help me to hunt this so called undefined delete ?
Regards,
David