#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