[ https://issues.apache.org/jira/browse/MESOS-7373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adam B updated MESOS-7373: -------------------------- Sprint: Mesosphere Sprint 54, Mesosphere Sprint 55 (was: Mesosphere Sprint 54) > Remove thread_local workaround on OSX > ------------------------------------- > > Key: MESOS-7373 > URL: https://issues.apache.org/jira/browse/MESOS-7373 > Project: Mesos > Issue Type: Bug > Reporter: Neil Conway > Assignee: Neil Conway > Labels: mesosphere > > {{include/stout/thread_local.hpp}} in stout contains the following comment: > {noformat} > // A wrapper around the thread local storage attribute. The default > // clang on OSX does not support the c++11 standard `thread_local` > // intentionally until a higher performance implementation is > // released. See https://devforums.apple.com/message/1079348#1079348 > // Until then, we use `__thread` on OSX instead. > // We required that THREAD_LOCAL is only used with POD types as this > // is a requirement of `__thread`. > {noformat} > As of XCode 8, this workaround should no longer be necessary, because Apple's > clang supports {{thread_local}} natively -- see > http://stackoverflow.com/a/29929949/5327044 -- This message was sent by Atlassian JIRA (v6.3.15#6346)