×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Mar 2003
    Location
    6129.87' N 2346.11' E (WGS84)
    Posts
    45

    Dll::Tls() missing?

    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.

  2. #2
    Registered User
    Join Date
    Mar 2003
    Location
    6129.87' N 2346.11' E (WGS84)
    Posts
    45
    Seems there has been similar problems:
    http://discussion.forum.nokia.com/fo...2Atls+undef%2A

    So someone might know a solution??

  3. #3
    Registered User
    Join Date
    Mar 2003
    Location
    6129.87' N 2346.11' E (WGS84)
    Posts
    45

  4. #4
    Nokia Developer Expert
    Join Date
    Apr 2003
    Location
    Finland
    Posts
    425
    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
  •  
×