Trying to port a dll - originally written for R6 (9210) - to R7 (9500).
The code compiled fine and also links ok with 9200 SDK 1.2, but with S80 DP2 (PP) SDK the linking fails with output:
undefined reference to `Dll::Tls(void)'
relocation truncated to fit: ARM_26 Dll::Tls(void)
undefined reference to `Dll::SetTls(void *)'
relocation truncated to fit: ARM_26 Dll::SetTls(void *)
Found some older posts telling to include edllstub.lib, but if included produces undefs for UserSvr...??
Dev lib docs state that Dll class is in euser.lib (originally included in my project), but there is nothing about UserSvr??
Any info anyone?
Last edited by jprosti; 2005-04-07 at 12:31.
Seems there has been similar problems:
So someone might know a solution??
Nokia Developer Expert
i just find this same information from the book "Symbian OS Explained" by Jo Stichbury
"...but fails to link for ARM. This is becase the methods are not implemented in EUser.dll - you should now link against edllstub.lib, before linking to euser.lib"