[MacPorts] #36172: povray 3.7 fails with thread-local storage not supported
MacPorts
noreply at macports.org
Mon Sep 17 05:52:50 PDT 2012
#36172: povray 3.7 fails with thread-local storage not supported
----------------------------+--------------------------------
Reporter: peyser.alex@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: povray |
----------------------------+--------------------------------
Comment (by peyser.alex@…):
> You should report this problem to the developers of povray; they need to
fix it to be compatible with GCC on OS X. You could point them to
[http://lifecs.likai.org/2010/05/mac-os-x-thread-local-storage.html this
page] which seems to explain the problem. It compiled fine for me on
Mountain Lion with Xcode 4.4 and clang, so presumably clang does now have
an implementation of thread-local storage (and that page does not mention
that).
From the mailing lists, they've known about it for several years and have
decided that that's not going to happen (fixing it to work on old gcc's).
So apparently the resolution is that this port will only work with Xcode >
4, unless anyone happens to know a variety of gcc or clang from earlier
versions where thread local variables have crept in. Clang-3.1 from
macports fails here as well, using configure.compiler and configure.cxx.
--
Ticket URL: <https://trac.macports.org/ticket/36172#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list