[Issue 9476] New: Support native TLS on Mac OS X

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Feb 8 00:41:40 PST 2013


http://d.puremagic.com/issues/show_bug.cgi?id=9476

           Summary: Support native TLS on Mac OS X
           Product: D
           Version: D2
          Platform: All
        OS/Version: Mac OS X
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD
        AssignedTo: nobody at puremagic.com
        ReportedBy: doob at me.com


--- Comment #0 from Jacob Carlborg <doob at me.com> 2013-02-08 00:41:38 PST ---
Since Mac OS X Lion (10.7) and later native TLS is available. This is basically
needed if we want to support dynamic libraries on Mac OS X. Otherwise we would
need to do parts of what the dynamic linker is doing in druntime. Both DMD and
druntime need to be changed for this.

We need to be a bit careful when implementing this since this change will make
DMD require Mac OS X 10.7 instead of currently 10.6. There's also always the
option of doing what the dynamic linker is doing for TLS in druntime to keep
the support for Mac OS X 10.6.

I can add a bit more implementation details later.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list