Discussion Board
Dll::Tls() missing?
2005-04-04, 08:49
#1
Registered User
Hi,
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?
Regards,
J-P
Last edited by jprosti; 2005-04-07 at 11:31 .
Registered User
Seems there has been similar problems:
http://discussion.forum.nokia.com/fo...2Atls+undef%2A
So someone might know a solution??
Solved
2005-04-07, 11:29
#3
Registered User
Nokia Developer Expert
Great,
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"
Br V
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules