[MacPorts] #52663: libcxxabi patch to update to 3.9.0

MacPorts noreply at macports.org
Sat Oct 22 04:39:45 CEST 2016


#52663: libcxxabi patch to update to 3.9.0
------------------------------------+------------------------
  Reporter:  ken-cunningham-webuse  |      Owner:  jeremyhu@…
      Type:  submission             |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.3.4
Resolution:                         |   Keywords:  haspatch
      Port:  libcxxabi              |
------------------------------------+------------------------

Comment (by ken-cunningham-webuse):

 I've only posted this for convenience. Until it is much more thoroughly
 tested, it would make little sense to put an update through. I haven't as
 yet tried to build this with anything other than clang-3.7 with libc++
 selected, and I couldn't actually point to any significant enhancements
 the update would bring as yet.

 I had hoped to implement the TLS fallback with this version, but having
 some struggles building it still.
 {{{
 :info:build ../src/cxa_thread_atexit.cpp:65:3: error: thread-local storage
 is not supported for the current target
 :info:build   __thread DtorList* dtors = nullptr;
 :info:build   ^
 :info:build ../src/cxa_thread_atexit.cpp:67:3: error: thread-local storage
 is not supported for the current target
 :info:build   __thread bool dtors_alive = false;
 }}}

 might be able to figure out some chord of #defines that will make progress
 -- but I saw mentioned on the page where the TLS fallback patch was
 implemented that Darwin 10 might not have the chops to support this. We'll
 see...

--
Ticket URL: <https://trac.macports.org/ticket/52663#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X



More information about the macports-tickets mailing list