Read-only archive of the All About Symbian forum (2001–2013) · About this archive

C++ Link error Issues

3 replies · 5,740 views · Started 19 July 2005

Hi All,

I am facing some problem with one of my DLL. When I am compliling it for ARMV5, I am getting some linker errors for multiple defination Linker Errors like:

Error: L6200E: Symbol __aeabi_memmove multiply defined (by rt_memmove.o and drtaeabi{000a0000}-149.o).
Error: L6200E: Symbol __aeabi_memcpy4 multiply defined (by rt_memcpy_w.o and drtaeabi{000a0000}-147.o).
Error: L6200E: Symbol __memmove_aligned multiply defined (by rt_memmove_w.o and drtrvct2_2{000a0000}-13.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 3 error messages.
make[1]: *** [..\..\..\..\EPOC32\RELEASE\ARMV5\UREL\STDCpp.dll] Error 1

As you can see, those .o's are not mine and I have commented all memmove, memcpy from my code. Still I am getting these errors.
Can some one help me in rectifying these Erros. That will be of great help.

Thanks a lot
Girish

What device are you targeting? Which SDK/compiler are you using? I think they (current SDKs/compilers) support ARMI, ARM4 or THUMB, only (until Symbian OS 9 & related tools).

N/A wrote:What device are you targeting? Which SDK/compiler are you using? I think they (current SDKs/compilers) support ARMI, ARM4 or THUMB, only (until Symbian OS 9 & related tools).

Hi

I am using ARMV5, and my compiler is rvct_2.2_435

Girish